php清除陣列元素的方法:可以使用unset()函式來清除陣列元素,如【$array = array(0 => "a", 1 => "b", 2 => "c"); unset($array[1]);】。
如果你想刪除陣列中的乙個元素,你可以使用 unset() 方法。
unset() 方法
注意如果你使用 unset() 方法,它是不會改變其他的鍵(key)。
舉例:<?php
$array = array(0 => "a", 1 => "b", 2 => "c");
unset($array[1]);
//↑ 你要刪除的陣列元素值的鍵
print_r($array);
輸出結果:array (
[0] => a
[2] => c
如果你想刪除陣列中的多個元素就不能使用嗎 unset()函式了,你需要使用 array_diff()方法,使用該方法需要知道要刪除的鍵(key)或值(value)。
array_diff() 方法
如果你知道要刪除的陣列元素, 你可以使用 array_diff()。<?php
$array = array(0 => "a", 1 => "b", 2 => "c");
$array = array_diff($array, ["a", "c"]);
//└────────┘→你要刪除的元素
print_r($array );
輸出結果:array(
[1] => b
php清空陣列元素,php刪除陣列元素示例分享
php刪除陣列元素的具體方法 1.用unset 方法 a array red green blue yellow count a 得到4 unset a 1 刪除第二個元素 count a 得到3 echo a 2 陣列中僅有三個元素,本想得到最後乙個元素,但卻得到blue,echo a 1 無值 ...
php 輸出陣列內容 php陣列怎麼輸出
php陣列的輸出方式有兩種 print r 函式和var dump 函式。1 print r 利用 print r 函式可以列印輸出整個陣列內容及結構,按照一定格式顯示鍵和元素。注意 print r 函式不僅是只用於列印,實際它是用於列印關於變數的易於理解的資訊。語法 bool print r mi...
php 清空乙個陣列 php如何刪除乙個陣列
php如何刪除乙個陣列2020 07 10 01 16 35 php刪除乙個陣列的方法 1 使用unset函式刪除乙個陣列元素,且保持原有索引不變 2 使用 array splice 函式刪除乙個陣列元素,不保持索引 3 使用 array diff 函式,按值刪除多個元素,保持索引。php刪除陣列 ...