Heim  >  Artikel  >  Backend-Entwicklung  >  Erfahren Sie, wie Sie den letzten Wert in einem PHP-Array abrufen

Erfahren Sie, wie Sie den letzten Wert in einem PHP-Array abrufen

巴扎黑
巴扎黑Original
2017-08-04 16:53:511749Durchsuche

In diesem Artikel werden hauptsächlich zwei Methoden zum Abrufen des letzten Werts eines Arrays in PHP vorgestellt. Der Code enthält Kommentare folgt:

$array=array(1,2,3,4,5);

echo $array[count($array)-1];//Berechnen Sie die Länge des Arrays und Holen Sie sich dann das letzte Element des Arrays, wenn das letzte Element einen nicht numerischen Schlüsselnamen enthält und das Ergebnis möglicherweise nicht wie erwartet ist

//Gilt für Arrays mit numerischen Schlüsselnamen '0c6dc11e160d3b678d68754cc175188a';
echo end($array); //Zeigen Sie den internen Zeiger des Arrays auf die letzte Einheit, anwendbar auf alle Arrays


Im Allgemeinen sind PHPs eingebaute in function end ist immer noch die beste Methode. Sie können es testen.

Es ist einfach, Werte in PHP zu erhalten. Sie können Schleifendurchlauf und Klassenzeiger (persönlich genannt) verwenden, wenn Sie jedoch auch den Durchlauf verwenden, wenn Sie zum letzten Wert des Arrays gehen viel Leistung? ?

Es gibt unten drei Wertmethoden, die den letzten Wert des Arrays besser abrufen können:


Dies sind die Wertmethoden der drei Funktionen , direkt wirksam, nach Bedarf auswählen

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

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

<?PHP
$array = array(1,2,4,6,8);
$k = array_slice($array,-1,1);
print_r($k);  //结果是一维数组
?>
Bearbeitet am 31. März 2012: Die zweite Methode hat einen Nachteil: Die Funktion Array_pop() „nimmt“ die letzte Zahl der Originaldaten heraus, was dem Schneiden entspricht , haben die Originaldaten nicht mehr den letzten Wert

Das obige ist der detaillierte Inhalt vonErfahren Sie, wie Sie den letzten Wert in einem PHP-Array abrufen. 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