Melvin Cowznofski: Array zufällig ausgeben und ausgegeben Werte merken

Beitrag lesen

Hallo Sinje,

ich habe Dir, damit Du die Schritte verstehst, den Code Zeile für Zeile auskommentiert:

  
<?php  
   // Das Array wird definiert:  
   $array = array('rot', 'grün', 'violett', 'blau', 'braun', 'rosa', 'gelb', 'schwarz', 'pink');  
   // Du willst das Array danach wieder zur Verfügung haben, deshalb legen wir ein "Backup" an:  
   $array_original = $array;  
   // Es wird solange gemischt und ein Arrayelement "gezogen", bis das Array leer ist:  
   for ( $i=0; $i<count($array_original); $i++ )  
      {  
         // Mischen:  
         shuffle($array);  
         // Zufällige Bestimmung eines der noch vorhandenen Arrayelemente:  
         $rand = rand(0, count($array)-1);  
         // Ausgabe dieses Arrayelements:  
         echo $array[$rand]."<br>";  
         // Damit es nicht noch mal ausgewählt wird, wird das Element aus dem Array entfernt:  
         unset($array[$rand]);  
      }  
   // Das Array soll, wenn es komplett leer ist, wieder in Originalform zur Verfügung setehen:  
   $array = $array_original;  
?>

Mit lieben Grüßen

Melvin Cowznofski

--

Melvin Cowznofski
What – me worry?
0 59

Array zufällig ausgeben und ausgegeben Werte merken

Sinje
  • php
  1. 0
    Siri
    • programmiertechnik
  2. 0
    Melvin Cowznofski
    1. 0
      Tom
      1. 0
        Tom
      2. 0
        Melvin Cowznofski
        1. 0
          Tom
    2. 0

      Glossar: "auskommentieren"

      Der Martin
      • programmiertechnik
      1. 0
        Matthias Apsel
    3. 0
      Matthias Apsel
      1. 0
        Melvin Cowznofski
  3. 0
    Tom
    1. 0
      Sinje
      1. 0
        Tom
  4. 0

    Ticken PHP-Programmierer anders?

    Siri
    1. 0
      Matthias Apsel
      1. 0
        Siri
        1. 0

          PHP tickt anders - wie eigentlich jede Programmiersprache

          dedlfix
          1. 0
            Siri
            1. 0
              dedlfix
    2. 0
      Tom
      1. 0
        Siri
        1. 0
          tami
          1. 0
            Tom
        2. 0
          Tom
          1. 0
            Sinje
            1. 0
              Tom
  5. 0
    Claudius L.
    1. 0
      tami
      1. 0
        Claudius L.
    2. 0
      Tom
      1. 0
        Tom
      2. 0
        Claudius L.
        1. 0
          Tom
          1. 0
            Claudius L.
            1. 0
              Tom
            2. 0
              tami
              1. 0
                tami
                1. 0

                  Wirksames File-Locking geht anders!

                  Tom
                  1. 0
                    tami
                    1. 0
                      Tom
                      1. 0
                        tami
                        1. 0

                          gehst Du eine Test-Wette mit mir ein?

                          Tom
                          • menschelei
                          1. 0
                            tami
                            1. 0

                              Und wer testet jetzt?

                              Tom
                              1. 0
                                tami
                                1. 0
                                  Tom
                                  1. 0
                                    Matthias Apsel
                                    1. 0

                                      neue Artikel anlegen, Namen finden

                                      Tom
                                      • selfhtml-wiki
                                      1. 0
                                        Matthias Apsel
                                        1. 0
                                          Tom
                                          1. 0
                                            Matthias Apsel
                                            1. 0
                                              tami
                                  2. 0

                                    Und wer testet jetzt? -> mit SQL?

                                    Gaby
                                    • datenbank
                                    1. 0
                                      Tom
              2. 0
                Tom
  6. 0

    Array zufällig ausgeben und ausgegeben Werte merken - so?

    tami
    1. 0
      Tom
  7. 1
    Tom