php數(shù)組刪除某個(gè)字段的方法:1、使用函數(shù)unset,刪除數(shù)組元素值的鍵,代碼為【unset($array[1])】;2、使用函數(shù)【array_splice()】,數(shù)組的鍵重新建立索引,代碼為【array_splice($array,1】。
php數(shù)組刪除某個(gè)字段的方法:
unset() 方法
注意如果你使用 unset() 方法,它是不會(huì)改變其他的鍵(key),如果你想對(duì)其他的鍵(key)重新整理排序,可以使用 array_values()。
<?php $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ù)字鍵。
<?php $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ù)取到相同作用。
相關(guān)學(xué)習(xí)推薦:php編程(視頻)