How can I remove an element from an array?
For example:
$data = Array('first' , 'second' , 'third');
array_delete($data[2]);
#$data would now read Array('first', 'second')
Does such a built-in function exist? Thanks.
yes. i would have made it shorter, but need at least 30- charcters. so here you go:
unset($data[2]);
The above answers work. But here is what i got from the site listed below. I think its cool.
//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;
}
http://dev.kafol.net/2009/02/php-array-delete.html
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With