av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

PHP刪除數(shù)組中元素具體方法

在PHP中沒有一種專門刪除一個(gè)特定數(shù)組元素的方法,但是可以借助其他的函數(shù)進(jìn)行實(shí)現(xiàn),下面為大家詳細(xì)講解一下PHP 刪除數(shù)組中元素具體方法。

10年積累的做網(wǎng)站、網(wǎng)站建設(shè)經(jīng)驗(yàn),可以快速應(yīng)對(duì)客戶對(duì)網(wǎng)站的新想法和需求。提供各種問題對(duì)應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識(shí)你,你也不認(rèn)識(shí)我。但先網(wǎng)站策劃后付款的網(wǎng)站建設(shè)流程,更有牡丹免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。

刪除數(shù)據(jù)中的一個(gè)元素

如果你想刪除數(shù)組中的一個(gè)元素,你可以使用 unset() 或 array_splice() 方法。

如果你知道數(shù)組元素的值(value),但不知道鍵(key),你可以使用 array_search() 來(lái)獲取鍵(key)。

unset() 方法

注意如果你使用 unset() 方法,它是不會(huì)改變其他的鍵(key),如果你想對(duì)其他的鍵(key)重新整理排序,可以使用 array_values()。


  $array = array(0 => "a", 1 => "b", 2 => "c");
unset($array[1]);
          //↑ 你要?jiǎng)h除的數(shù)組元素值的鍵
print_r($array);
?>

輸出結(jié)果:

Array (
   [0] => a
   [2] => c
)

array_splice() 方法

如果你使用 array_splice() 方法,數(shù)組的鍵會(huì)自動(dòng)重新建立索引, 但對(duì)關(guān)聯(lián)性的數(shù)組不起作用,需要使用 array_values() 將鍵轉(zhuǎn)換為數(shù)字鍵。


  $array = array(0 => "a", 1 => "b", 2 => "c");
array_splice($array, 1, 1);
                  //↑ Offset which you want to delete
print_r($array);
?>

輸出結(jié)果:

Array
(
   [0] => a
   [1] => c
)

array_splice() 在釋放數(shù)組指定元素上與 unset() 函數(shù)取到相同作用。

刪除數(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()。


  $array = array(0 => "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除的鍵,值不需要,可隨意。


  $array = array(0 => "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刪除數(shù)組中元素具體方法
文章地址:http://uogjgqi.cn/article/dpcgdij.html
掃二維碼與項(xiàng)目經(jīng)理溝通

我們?cè)谖⑿派?4小時(shí)期待你的聲音

解答本文疑問/技術(shù)咨詢/運(yùn)營(yíng)咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流