Heim >Backend-Entwicklung >PHP-Tutorial >PHP-Array-Operationen

PHP-Array-Operationen

高洛峰
高洛峰Original
2016-10-21 09:59:561032Durchsuche

Methode 1:

<?PHP
$array = array(1,2,4,6,8);
echo end($array);
?>

Ausgabe

//输出8

Methode Zwei:

<?PHP
$array = array(1,2,4,6,8);
echo array_pop($array);
?>

Ausgabe

//输出8


Methode 3:

<?PHP
$array = array(1,2,4,6,8);
$k = array_slice($array,-1,1);
print_r($k);  //结果是一维数组
?>

Ausgabe

Array ( [0] => 8 )



Die zweite Methode hat einen Nachteil: Die Funktion Array_pop() „nimmt“ die letzte Zahl der Originaldaten heraus, was einem Schneiden entspricht , gibt es in den Originaldaten nicht mehr den letzten Wert.

Wie zum Beispiel:

<?PHP
$array = array(1,2,4,6,8);
array_pop($array);
print_r($array);
?>

Ausgabe:

Array ( [0] => 1 [1] => 2 [2] => 4 [3] => 6 )



Die oben genannten sind alle in PHP integrierten Funktionen. Tatsächlich können wir das letzte Element im PHP-Array auch über einige Methoden abrufen Wir haben uns selbst geschrieben

<?php
$array = array(1,2,4,6,8);
$last = count($array);
echo $array[$last-1];
?>

Wenn die integrierte Methode implementiert werden kann, versuchen wir natürlich, die integrierte Funktion von PHP so weit wie möglich zu nutzen. weil die integrierte Methode in Bezug auf Effizienz und Zeit schneller ist. Sie ist die effizienteste, aber wenn wir während des Entwicklungsprozesses die Existenz dieser Methode nicht kennen oder uns nicht an diese Methode erinnern, können wir die Funktion auch schreiben Methode, die wir wollen, basierend auf unserer eigenen Logik.


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