Heim >Backend-Entwicklung >PHP-Tutorial >Detaillierte Erläuterung der Beispiele für PHP 5.2.x-Array-Operationen

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

零下一度
零下一度Original
2017-06-17 16:37:532097Durchsuche

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.

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

<?php
$arr = array("a" => 1,"b" => 2,"c" => 3);
$arr["c"] => 6;
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;
4. Denken Sie über den folgenden Code nach: Was wird ausgegeben?


Codebeispiel kopieren:

unset ($arr["c"]);


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>";
}

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 Erstellen Im Array zeigt der Standardzeiger auf das erste Element

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

echo next( $arr )."0c6dc11e160d3b678d68754cc175188a";

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

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

echo current($arr)."0c6dc11e160d3b678d68754cc175188a";
echo next($arr)."0c6dc11e160d3b678d68754cc175188a";//Eine Position zurückgehenecho prev($arr )."0c6dc11e160d3b678d68754cc175188a";


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!

Stellungnahme:
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