新聞中心
本文操作環(huán)境:Windows7系統(tǒng)、php7.1版、DELL G3電腦

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


咨詢
建站咨詢
