zufällige <li>-Elemente

Jack Skellington

Grünschnabel
Hallo liebe Community

Ich vermute mal das ich hier richtig bin. Ich möchte auf meiner Internetpräsenz zufällig drei kleine Texte einblenden.

Auf meiner Seite passen untereinander drei <li> Elemente. Jedes dieser Elemente beinhaltet Text. Nun würde ich gerne 20 <li> Elemente anlegen und bei Aufruf der Seite zufällig drei auswählen und diese anzeigen.

Wie realisiere ich das?
Wo muss ich suchen?


Würde mich über eure Hilfe sehr freuen.
 
Am bequemsten über ein Array, das kannst du auch erweitern wenn es nötig ist:
PHP:
// Sammlung
$li = array(
 '<li>Foo</li>',
 '<li>Bar</li>',
 '<li>Hund</li>',
 '<li>Katze</li>',
 '<li>Maus</li>'
);

// zufällig 3 aus der sammlung
$zufall = array_rand($li, 3);

// anzeigen
foreach ($zufall as $s)
{
  echo $s;
}
 
Am bequemsten über ein Array, das kannst du auch erweitern wenn es nötig ist:
PHP:
// Sammlung
$li = array(
 '<li>Foo</li>',
 '<li>Bar</li>',
 '<li>Hund</li>',
 '<li>Katze</li>',
 '<li>Maus</li>'
);

// zufällig 3 aus der sammlung
$zufall = array_rand($li, 3);

// anzeigen
foreach ($zufall as $s)
{
  echo $s;
}

Noch einfacher:

PHP:
// Sammlung
$li = array(
 'Foo',
 'Bar',
 'Hund',
 'Katze',
 'Maus'
);

// zufällig 3 aus der sammlung
$zufall = array_rand($li, 3);

// anzeigen
foreach ($zufall as $s)
{
  echo "<li>".$s."</li>";
}
 
Zurück