Php en Random

PHP Werken met het randomize

PHP Werken met het randomize

In deze tutorial zal ik uitleggen hoe het mogelijk is om op een pagina meerdere stukken tekst en/of afbeeldingen te laten roteren doormiddel van PHP.


In deze tutorial zal ik uitleggen hoe het mogelijk is om op een pagina meerdere stukken tekst en/of afbeeldingen te laten roteren doormiddel van PHP.

$text[1]="Zet hier wat tekst neer";
$text[2]="Nog meer teks";
$text[3]="En ja zelfs nog meer tekst";
$random = rand(1, count($text));
echo "$text[$random]";
Voor de duidelijkheid wordt er engels in de code zelf gebruikt. Dit omdat fucties binnen PHP ook op het engels gebaseerd zijn.

Sla dit op als bijvoorbeeld quotes.php.

De uitleg:
$text[1]=""
Dit is een string die de gewenste text bevat. Je kan zoveel van deze strings toevoegen als je wilt. Maar let wel op dat je het nummer tussen de "[" en de "]" steeds met 1 verhoogt (1,2,3,4enz....).

$random = rand(1, count($text));
Dit stukje code doet eigenlijk het werk. Het genereerd een willekeurig getal. De functie "rand" komt van het engelse woord "random" wat willekeurig betekend. Met de "count" functie tellen we hoeveel stukjes text we hebben, dit om te voorkomen dat de "rand" functie hogere getallen uitspuugd dan wij daadwerkelijk hebben gebruikt.

echo "$text[$random]";

Dit stukje code zorgt ervoor dat de geselecteerde string daadwerkelijk op je scherm te voorschijn komt. De string "random" bevat het gegenereerde willekeurige getal.

Om in plaats van tekst afbeeldingen te laten zien hoef je slecht dit stukje code te veranderen:
$text[1]="Zet hier wat tekst neer";

Verander de tekst in de html code voor een plaatje. Let wel op dat je de quotes (") binnen de img code van html skipped in PHP doormiddel van een ervoor te zetten.
© 2007 - 2008 Dakuipje, gepubliceerd in Tutorials (Pc en Internet) op 07-02-2007. Het auteursrecht van dit artikel ligt bij de infoteur. Zonder toestemming van Dakuipje is vermenigvuldiging van dit artikel verboden. Meer...

Verwante artikelen


Reageer op het artikel "PHP Werken met het randomize"


Er zijn nog geen reacties geplaatst op dit artikel.