萬盛學電腦網

 萬盛學電腦網 >> 網絡編程 >> php編程 >> php獲取數組最後一個元素的方法

php獲取數組最後一個元素的方法

最後一個數組元素在php中方法有很多,一個是根據長度來取最大下標值,一個是使用end函數,還一個對數據進行排序之後最下標0即可下面我們一起來看看吧。

 代碼如下 復制代碼


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


echo $array[count($array)-1];//計算數組長度,然後獲取數組最後一個元素,如果數組中最後一個元素含有非數字鍵名,結果可能跟預期不符合  
//適用於鍵名為數字的數組  


echo '<br>';  
echo end($array);//將數組的內部指針指向最後一個單元,適用於所有數組  


rsort($array);//對數組逆向排序,如果數組中含有字母或漢字,結果可能不符合預期,最適用於數字數組
echo $array[0];


 

刪除最後一個元素

 代碼如下 復制代碼

<?php
$stack = array("orange", "banana", "apple", "raspberry");
$fruit = array_pop($stack);
print_r($stack);//www.111cn.net
?>
經過此操作後,$stack 將只有 3 個單元:
Array
(
    [0] => orange
    [1] => banana
    [2] => apple
)

copyright © 萬盛學電腦網 all rights reserved