Array-Operationen in PHP 5.2.x
Ich habe mir gerade das PHP-Einführungs-Tutorial angesehen und einige der PHP-Array-Operationen zusammengefasst, die durch verschiedene PHP-Versionen verursacht werden .
Der folgende Inhalt wurde in der PHP5.2.5-Umgebung getestet.
1.
<?php $arr = array("a" => 1,"b" => 2,"c" => 3);
Wenn Sie ein Array wie dieses definieren, wird ein Kompilierungsfehler gemeldet:
Codebeispiel kopieren:
<?php $arr = array("a" = 1,"b" = 2,"c" = 3);
Daher können Sie beim Definieren eines Arrays nur =>
Codebeispiel kopieren:
<?php $arr = array("a" => 1,"b" => 2,"c" => 3); echo $arr[0]; echo $arr[1];
Was herauskommt, ist leer.
Korrekte Druckmethode:
Codebeispiel kopieren:
echo $arr["a"];
3. Elemente hinzufügen Oder Beim Ändern von Elementen können Sie nur die Methode = und nicht die Methode => verwenden. In PHP 5.2.5 tritt ein Kompilierungsfehler auf.
<?php $arr = array("a" => 1,"b" => 2,"c" => 3); $arr["c"] => 6;
Um das Element
zu löschen, verwenden Sie unset:
<?php $arr = array("a" => 1,"b" => 2,"c" => 3); $arr["d"] = 4; $arr["c"] = 6;
unset ($arr["c"]);
Ausgabeergebnis:
<?php $arr = array("a" => 1,2,"b" => 3,4); $arr[] = 5; foreach($arr as $key => $value) { echo "key:$key value:$value<br>"; }
5. Arrays in PHP haben Zeiger und das Array kann vorwärts und rückwärts bearbeitet werden
Codebeispiel kopieren:
key:a value:1 key:0 value:2 key:b value:3 key:1 value:4 key:2 value:5
echo
current
($arr)."
";
//Eine Position vorrücken
//Das Standardprinzip der Sortierung ist von klein nach groß
sort($arr);<?php $arr = array("a" => 1,3,"b" => 2);
echo current($arr)."
";
echo next($arr)."
";//Eine Position zurückgehenecho prev($arr )."
";
Ausgabeergebnis:
Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung der Beispiele für PHP 5.2.x-Array-Operationen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!