新聞中心
這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
php怎么刪除整個元素
本文操作環(huán)境:Windows7系統(tǒng)、php7.1版、DELL G3電腦

為岳陽樓等地區(qū)用戶提供了全套網(wǎng)頁設計制作服務,及岳陽樓網(wǎng)站建設行業(yè)解決方案。主營業(yè)務為成都網(wǎng)站設計、成都網(wǎng)站建設、岳陽樓網(wǎng)站設計,以傳統(tǒng)方式定制建設網(wǎng)站,并提供域名空間備案等一條龍服務,秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務。我們深信只要達到每一位用戶的要求,就會得到認可,從而選擇與我們長期合作。這樣,我們也可以走得更遠!
php怎么刪除整個元素?
刪除數(shù)組中的多個元素
如果你想刪除數(shù)組中的多個元素就不能使用嗎 unset() 或 array_splice() 函數(shù)了,你需要使用 array_diff() 或 array_diff_key() 方法,使用該方法需要知道要刪除的鍵(key)或值(value)。
array_diff() 方法
如果你知道要刪除的數(shù)組元素, 你可以使用 array_diff()。
"a", 1 => "b", 2 => "c");
$array = array_diff($array, ["a", "c"]);
//└────────┘→你要刪除的元素
print_r($array );
?>
輸出結果為:
Array
(
[1] => b
)
array_diff_key() 方法
如果你知道要刪除的數(shù)組元素的鍵(key), 你可以使用 array_diff_key()。你需要在函數(shù)的第二個參數(shù)的鍵值位置輸入要刪除的鍵,值不需要,可隨意。
"a", 1 => "b", 2 => "c");
$array = array_diff_key($array, [0 => "xy", "2" => "xy"]);
//↑ ↑ 你要刪除的數(shù)組鍵
print_r($array);
?>
輸出結果為:
Array (
[1] => b
) 名稱欄目:php怎么刪除整個元素
當前地址:http://www.dlmjj.cn/article/djgjhcj.html


咨詢
建站咨詢
