note 86509 deleted from book.array by peehaa
| From: | peehaa@php.net | Date: | Mon, 08 Jul 2013 19:55:22 +0000 |
| Subject: | note 86509 deleted from book.array by peehaa | ||
| References: | 1 | Groups: | php.notes |
| Request: | Send a blank email to php-notes+get-195511@lists.php.net to get a copy of this message | ||
Note Submitter: alan dot lake at lakeinfoworks dot com
----
To delete an array key (and its value) from an array:
<?php
function array_delete(&$ary,$key_to_be_deleted)
{
$new = array();
if(is_string($key_to_be_deleted)) {
if(!array_key_exists($key_to_be_deleted,$ary)) {
return;
}
foreach($ary as $key => $value) {
if($key != $key_to_be_deleted) {
$new[$key] = $value;
}
}
$ary = $new;
}
if(is_array($key_to_be_deleted)) {
foreach($key_to_be_deleted as $del) {
array_delete(&$ary,$del);
}
}
}
?>