Detaillierte Erläuterung der Beispiele für PHP 5.2.x-Array-Operationen

零下一度
Freigeben: 2023-03-10 18:28:01
Original
2093 Leute haben es durchsucht

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);
Nach dem Login kopieren

Wenn Sie ein Array wie dieses definieren, wird ein Kompilierungsfehler gemeldet:

Codebeispiel kopieren:

<?php
$arr = array("a" = 1,"b" = 2,"c" = 3);
Nach dem Login kopieren


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];
Nach dem Login kopieren


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.

Um Elemente hinzuzufügen oder Elemente zu ändern, schreiben Sie wie folgt:

<?php
$arr = array("a" => 1,"b" => 2,"c" => 3);
$arr["c"] => 6;
Nach dem Login kopieren
Codebeispiel kopieren:


Um das Element

zu löschen, verwenden Sie unset:


Codebeispiel kopieren:

<?php
$arr = array("a" => 1,"b" => 2,"c" => 3);
$arr["d"] = 4;
$arr["c"] = 6;
Nach dem Login kopieren
4. Denken Sie über den folgenden Code nach: Was wird ausgegeben?


Codebeispiel kopieren:

unset ($arr["c"]);
Nach dem Login kopieren


Ausgabeergebnis:

Hinweis : PHP verwendet automatisch Zahlen, die bei 0 beginnen, nur dann als Schlüssel, wenn der Benutzer keinen Schlüssel definiert.
<?php
$arr = array("a" => 1,2,"b" => 3,4);
$arr[] = 5;
foreach($arr as $key => $value)
{
    echo "key:$key value:$value<br>";
}
Nach dem Login kopieren

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
Nach dem Login kopieren
/ /Nach dem Erstellen Im Array zeigt der Standardzeiger auf das erste Element

echo
current
($arr)."
";
//Eine Position vorrücken

echo next( $arr )."
";

//Das Standardprinzip der Sortierung ist von klein nach groß

sort($arr);
<?php
$arr = array("a" => 1,3,"b" => 2);
Nach dem Login kopieren
//Nach der Sortierung stoppt der Array-Zeiger beim ersten Element

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage