Heim  >  Artikel  >  Backend-Entwicklung  >  So verwenden Sie die PHP-Array-Funktion

So verwenden Sie die PHP-Array-Funktion

PHPz
PHPzOriginal
2023-04-19 10:07:21427Durchsuche

PHP verfügt als revolutionäre Webentwicklungssprache über viele leistungsstarke Features und Funktionen, darunter auch Array-Funktionen. Arrays gehören zu den häufigsten Datentypen in PHP und werden häufig in verschiedenen Webanwendungen verwendet.

In diesem Artikel stellen wir einige PHP-Array-Funktionen und ihre Anwendungen in der tatsächlichen Entwicklung vor. Wir werden die Funktion entsprechend ihrem Zweck in die folgenden Teile unterteilen: Array-Sortierfunktion, Array-Verarbeitungsfunktion, Array-Abfragefunktion und Array-Zusammenführungsfunktion.

1. Array-Sortierfunktion

  1. sort()
    sort()-Funktion wird verwendet, um das Array in aufsteigender Reihenfolge zu sortieren, d. h. von klein nach groß. Der Beispielcode lautet wie folgt:
$numbers = array(5, 3, 8, 1);
sort($numbers);
print_r($numbers);

Das Ausgabeergebnis ist: Array([0] => 1,[1] => 3,[2] => 5,[3] => 8) Die Funktion

  1. rsort()
    rsort() wird verwendet, um das Array in absteigender Reihenfolge, also von groß nach klein, zu sortieren. Der Beispielcode lautet wie folgt:
$numbers = array(5, 3, 8, 1);
rsort($numbers);
print_r($numbers);

Das Ausgabeergebnis ist: Array([0] => 8,[1] => 5,[2] => 3,[3] => 1) Die Funktion

  1. asort()
    asort() wird verwendet, um das Array in aufsteigender Reihenfolge zu sortieren und die ursprüngliche Schlüssel-Wert-Beziehung beizubehalten. Der Beispielcode lautet wie folgt:
$numbers = array("A"=>5, "B"=>3, "C"=>8, "D"=>1);
asort($numbers);
print_r($numbers);

Das Ausgabeergebnis ist: Array([D] => 1,[B] => 3,[A] => 5,[C] => 8) Die Funktion

  1. arsort()
    arsort() wird verwendet, um das Array in absteigender Reihenfolge zu sortieren und die ursprüngliche Schlüssel-Wert-Beziehung beizubehalten. Der Beispielcode lautet wie folgt:
$numbers = array("A"=>5, "B"=>3, "C"=>8, "D"=>1);
arsort($numbers);
print_r($numbers);

Das Ausgabeergebnis ist: Array([C] => 8,[A] => 5,[B] => 3,[D] => 1)

2. Array-Verarbeitungsfunktionen

  1. array_push()
    array_push()-Funktion wird verwendet, um ein oder mehrere Elemente am Ende des Arrays hinzuzufügen. Der Beispielcode lautet wie folgt:
$colors = array("red", "green");
array_push($colors, "blue", "yellow");
print_r($colors);

Das Ausgabeergebnis ist: Array([0] => rot,[1] => grün,[2] => blau,[3] => gelb) Die Funktion

  1. array_pop()
    array_pop() wird verwendet, um ein Element vom Ende des Arrays zu entfernen. Der Beispielcode lautet wie folgt:
$colors = array("red", "green", "blue");
$lastColor = array_pop($colors);
print_r($colors);
echo $lastColor;

Das Ausgabeergebnis ist: Array([0] => rot,[1] => grün)
blau

  1. array_shift()
    array_shift()-Funktion wird verwendet Löschen Sie ein Element aus dem Kopf des Arrays. Der Beispielcode lautet wie folgt:
$colors = array("red", "green", "blue");
$firstColor = array_shift($colors);
print_r($colors);
echo $firstColor;

Das Ausgabeergebnis ist: Array([0] => grün,[1] => blau)
red

  1. array_unshift()
    array_unshift()-Funktion wird verwendet Fügen Sie am Kopf des Arrays ein oder mehrere Elemente hinzu. Der Beispielcode lautet wie folgt:
$colors = array("red", "green");
array_unshift($colors, "blue", "yellow");
print_r($colors);

Das Ausgabeergebnis ist: Array([0] => blau,[1] => gelb,[2] => rot,[3] => grün)

3. Array-Abfragefunktion

  1. in_array()
    in_array()-Funktion wird verwendet, um herauszufinden, ob das angegebene Element im Array enthalten ist. Wenn es gefunden wird, wird „true“ zurückgegeben, andernfalls wird „false“ zurückgegeben. Der Beispielcode lautet wie folgt:
$colors = array("red", "green", "blue");
if (in_array("green", $colors)) {
    echo "找到了";
} else {
    echo "没找到";
}

Das Ausgabeergebnis ist: Found

  1. array_search()
    array_search()-Funktion wird verwendet, um ein Element in einem Array zu finden und seinen entsprechenden Schlüsselwert zurückzugeben. Der Beispielcode lautet wie folgt:
$colors = array("red", "green", "blue");
$pos = array_search("green", $colors);
echo $pos;

Das Ausgabeergebnis ist: 1

  1. array_key_exists()
    array_key_exists()-Funktion wird verwendet, um zu bestimmen, ob der angegebene Schlüssel im Array vorhanden ist. Gibt true zurück, wenn vorhanden, andernfalls false. Der Beispielcode lautet wie folgt:
$colors = array("red", "green", "blue");
if (array_key_exists(1, $colors)) {
    echo "存在";
} else {
    echo "不存在";
}

Das Ausgabeergebnis ist: Existenz

Array-Zusammenführungsfunktion

  1. array_merge()
    array_merge()-Funktion wird verwendet, um zwei oder mehr Arrays zu einem Array zusammenzuführen. Der Beispielcode lautet wie folgt:
$colors1 = array("red", "green");
$colors2 = array("blue", "yellow");
$colors = array_merge($colors1, $colors2);
print_r($colors);

Das Ausgabeergebnis ist: Array([0] => rot,[1] => grün,[2] => blau,[3] => gelb) Die Funktion

  1. array_combine()
    array_combine() wird verwendet, um die Schlüssel und Werte eines Arrays zu einem assoziativen Array zu kombinieren. Der Beispielcode lautet wie folgt:
$keys = array("A", "B", "C");
$values = array("red", "green", "blue");
$colors = array_combine($keys, $values);
print_r($colors);

Das Ausgabeergebnis ist: Array([A] => rot,[B] => grün,[C] => blau)

Wie aus dem ersichtlich ist Beispiel oben: PHP Die bereitgestellten Array-Funktionen sind sehr praktisch und können uns dabei helfen, verschiedene Array-Operationen schnell zu implementieren. In der tatsächlichen Entwicklung sollten wir diese Funktionen vollständig nutzen, um die Entwicklungseffizienz und die Codequalität zu verbessern.

Das obige ist der detaillierte Inhalt vonSo verwenden Sie die PHP-Array-Funktion. 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