#1.使用的函數
a.函數unset()
unset ( mixed $var , mixed $... = ? ) : void
unset()
銷毀指定的變數。
b.函數array_slice()
array_splice(array,start,length,array)
array表示陣列。
start表示刪除元素的起始位置。
length表示移除的元素個數,也是被傳回陣列的長度。 (可選)
array表示要插入原始陣列中元素的陣列(可選)
# 2.範例:
使用unset()移除陣列中的一個元素
<?php $arr = array('a','b','c','d'); unset($arr[1]); print_r($arr); ?>
#輸出:
Array ( [0] => a [2] => c [3] => d )
使用array_splice()
刪除陣列中的一個元素
<?php $arr2 = array(1,3, 5,7,8); foreach ($arr2 as $key=>$value) { if ($value === 3) unset($arr2[$key]); } var_dump($arr2); ?>
##輸出:
《2021年PHP面試題大匯總(收藏)》《php影片教學》
以上是如何區分PHP中unset,array_splice的區別的詳細內容。更多資訊請關注PHP中文網其他相關文章!