導(dǎo)語:PHP中刪除數(shù)組中特定元素的兩種方法,你都會(huì)嗎?以下的是百分網(wǎng)小編為大家整理的PHP中刪除數(shù)組中特定元素的兩種方法,希望對(duì)你有所幫助。
方法一:
復(fù)制代碼 代碼如下:
<?php
$arr1 = array(1,3, 5,7,8);
$key = array_search(3, $arr1);
if ($key !== false)
array_splice($arr1, $key, 1);
var_dump($arr1);
?>
輸出:
array(4) { [0]=> int(1) [1]=> int(5) [2]=> int(7) [3]=> int(8) }
方法二:
復(fù)制代碼 代碼如下:
<?php
$arr2 = array(1,3, 5,7,8);
foreach ($arr2 as $key=>$value)
{
if ($value === 3)
unset($arr2[$key]);
}
var_dump($arr2);
?>
輸出:
array(4) { [0]=> int(1) [2]=> int(5) [3]=> int(7) [4]=> int(8) }
總結(jié):可以看到使用array_splice()刪除特定值和使用unset刪除特定值是有區(qū)別的。
array_splice()函數(shù)刪除的話,數(shù)組的索引值也變化了。
unset()函數(shù)刪除的話,數(shù)組的索引值沒有變化。
1.《刪除數(shù)組中指定元素 PHP中刪除數(shù)組中特定元素的兩種方發(fā)》援引自互聯(lián)網(wǎng),旨在傳遞更多網(wǎng)絡(luò)信息知識(shí),僅代表作者本人觀點(diǎn),與本網(wǎng)站無關(guān),侵刪請(qǐng)聯(lián)系頁腳下方聯(lián)系方式。
2.《刪除數(shù)組中指定元素 PHP中刪除數(shù)組中特定元素的兩種方發(fā)》僅供讀者參考,本網(wǎng)站未對(duì)該內(nèi)容進(jìn)行證實(shí),對(duì)其原創(chuàng)性、真實(shí)性、完整性、及時(shí)性不作任何保證。
3.文章轉(zhuǎn)載時(shí)請(qǐng)保留本站內(nèi)容來源地址,http://f99ss.com/jiaoyu/97330.html