array_pop()
是 PHP 中的一個函數(shù),用于將數(shù)組最后一個元素彈出并返回,如果數(shù)組為空(或者不是數(shù)組),則返回 NULL
。


參數(shù)
array_pop()
函數(shù)接受一個參數(shù):
array:這是需要操作的數(shù)組。
返回值
該函數(shù)返回彈出的元素,如果數(shù)組為空或不是數(shù)組,則返回 NULL
。
示例
<?php $my_array = array("apple", "banana", "cherry"); $last_element = array_pop($my_array); print_r($my_array); echo " "; var_dump($last_element); ?>
輸出:
Array ( [0] => apple [1] => banana ) string(6) "cherry"
注意事項
array_pop()
會改變原始數(shù)組,如果你不想改變原始數(shù)組,可以先使用 array_slice()
函數(shù)復(fù)制一份數(shù)組,然后再對復(fù)制的數(shù)組使用 array_pop()
。
如果數(shù)組只有一個元素,使用 array_pop()
后,該數(shù)組將變?yōu)榭铡?/p>
array_pop()
只適用于數(shù)字索引的數(shù)組和關(guān)聯(lián)數(shù)組,對于對象或資源類型的數(shù)組,不能使用此函數(shù)。
聲明:所有內(nèi)容來自互聯(lián)網(wǎng)搜索結(jié)果,不保證100%準確性,僅供參考。如若本站內(nèi)容侵犯了原著者的合法權(quán)益,可聯(lián)系我們進行處理。