Don_Pazo Geschrieben 25. Juli 2006 Geschrieben 25. Juli 2006 Hallo, ich will einen Array aus dem Datei index.php an img.test.php übertragen. Ich komme leider nicht zurecht wie das geht! index.php $arrayTest = array(); $arrayTest[0] = 50; $arrayTest[1] = 60; $arrayTest[2] = 70; $arrayTest[3] = 80; echo '<img src="img.test.php?a='.$arrayTest.'>'; [/PHP] dann versuche ich es zu lesen in [i]img.test.php[/i] [PHP] $datay3=array($_GET['a[0]'],$_GET['a[1]'],$_GET['a[2]'],$_GET['a[3]']); Wie kann man eigentlich einen per GET übertragenen Array auslesen???
Unique86 Geschrieben 25. Juli 2006 Geschrieben 25. Juli 2006 Hey du kannst das Array nicht direkt via GET übertragen, da GET nur einen String verarbeiten kann ... Ich würde es jetzt einfach so lösen ... aufruf.php <?php $arrayTest = array(); $arrayTest[0] = 50; $arrayTest[1] = 60; $arrayTest[2] = 70; $arrayTest[3] = 80; $array = implode(",",$arrayTest); echo '<img src="img.test.php?a='.$array.'">'; ?> [/PHP] img.test.php [PHP] <?php $array = explode(",",$_GET['a']); $datay3=array($array [0],$array [1],$array [2],$array [3]); ?> Vllt. gibt es noch bessere möglichkeiten aber denke damit sei dir schon etwas geholfen ... Gruss Sven
Don_Pazo Geschrieben 25. Juli 2006 Autor Geschrieben 25. Juli 2006 Danke, genau das war es, was ich gesucht habe !!!
geloescht_JesterDay Geschrieben 26. Juli 2006 Geschrieben 26. Juli 2006 Serialize (bzw unserialize) ist wohl das, was du suchst. Macht im großen und ganzen nichts anderes, nur das eben noch der Type des Inhalts mitgespeichert wird. Also ob es ein String oder eine Zahl ist usw. Aber in deinem Fall ist es vielleicht einfach ne Geschmacksfrage...
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden