PHP array_pop 將陣列最後一個元素彈出

PHP array_pop 用來將陣列(PHP Array)中最後面元素取消掉一個,例如本來有五個陣列元素,透過 array_pop 處理後就會只剩下四個陣列元素,array_pop 僅能用來處理 Array,無法處理一般的字串。

PHP array_pop 語法範例
array_pop ( 等待被處理的陣列 );
array_pop 會彈出陣列最後一個元素,並將陣列長度減一,但如果你處理的陣列本身是個空陣列,則 array_pop 僅會回傳空值 NULL

PHP array_pop 實做範例
<?php
$Arr=array( 'A' ,'B' ,'C' , 'D' );
$Str=array_pop( $Arr );
print_r( $Arr);
?>
輸出結果:Array ( [0] => A [1] => B [2] => C )

範例中先準備好一個共有四個陣列元素的陣列 $Arr,接著用 array_pop 將最後一個陣列元素 D 彈掉,再用 print_r 將處理完的 $Arr 輸出,很明顯的輸出結果只有三個元素,那 D 跑哪裡去了呢?其實 D 值已經交給變數 $Str 了,你也可以嘗試 echo $Str 看看就知道囉!

延伸閱讀
© Copyright wibibi.com 網頁設計教學百科 基礎的網頁設計規劃、資料庫與程式設計 Since 2012