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]; //無值
缺點:刪除陣列中的元素後,陣列中的元素個數(用count()得到)變了,但陣列下標卻沒有重新排列,還必須用php刪除陣列元素前的key來操作相應的值.
2.用array_splice()方法:
$a=array("red", "green", "blue", "yellow");
count ($a); //得到4
array_splice($a,1,1); //刪除第二個元素
count ($a); //得到3
echo $a[2]; //得到yellow
echo $a[1]; //得到blue
這個程式和前乙個相對比,就可以看到,array_splice()不僅刪除了元素,還把元素重排了,這樣在陣列各元素中間就不會有空值!
PHP刪除陣列元素
我們在使用php語言進行實際 編寫時,經常會和陣列打上交道,這對於初學者來說是比較困難的。今天我們就要向大家介紹如何實現php刪除陣列元素。php中的陣列要新增元素非常簡單,直接用賦值就行了,陣列的key會自動增加,但是要刪除陣列中的元素呢?你想過嗎?是不是很少遇到?我近日在處理乙個購物籃程式時遇到...
php 如何清空陣列 php怎麼清除陣列元素
php清除陣列元素的方法 可以使用unset 函式來清除陣列元素,如 array array 0 a 1 b 2 c unset array 1 如果你想刪除陣列中的乙個元素,你可以使用 unset 方法。unset 方法 注意如果你使用 unset 方法,它是不會改變其他的鍵 key 舉例 arr...
php中刪除陣列元素
users array 1 張三 2 李四 3 王五 print r users echo unset users 2 print r users echo student array 1 mike 2 tom 3 jerry 4 lucy 5 lili array splice student,3...