如何从数组中删除一个元素?
例如:
$data = Array('first' , 'second' , 'third');
array_delete($data[2]);
#$data would now read Array('first', 'second')
是否存在这样一个内置函数? 谢谢。
是的,我本来想把它写得更短,但至少需要30个字符。所以在这里:
unset($data[2]);
unset($data[2]);
//deletes a number on index $idx in array and returns the new array
function array_delete($idx,$array) {
unset($array[$idx]);
return (is_array($array)) ? array_values($array) : null;
}