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( 'A' ,'B' ,'C' , 'D' );
$Str=array_pop( $Arr );
print_r( $Arr);
?>
範例中先準備好一個共有四個陣列元素的陣列 $Arr,接著用 array_pop 將最後一個陣列元素 D 彈掉,再用 print_r 將處理完的 $Arr 輸出,很明顯的輸出結果只有三個元素,那 D 跑哪裡去了呢?其實 D 值已經交給變數 $Str 了,你也可以嘗試 echo $Str 看看就知道囉!
延伸閱讀