Re: Array remove function?

From: Date: Tue, 10 Apr 2007 20:04:51 +0000
Subject: Re: Array remove function?
References: 1 2 3  Groups: php.general 
Request: Send a blank email to php-general+get-252458@lists.php.net to get a copy of this message
Tijnema ! wrote:
On 4/10/07, Richard Lynch <ceo@l-i-e.com> wrote:
http://php.net/unset
That works when you know the key, but will that work when you only know the value? Tijnema
Use array_search() and unset()? Lori
On Tue, April 10, 2007 2:49 pm, Tijnema ! wrote:
Hi, Is there currently a function that removes a key/value from an array? I use this code right now: function array_remove($array,$remove,$remove_value = true) {
      foreach($array as $key => $value) {
              if($remove_value && $value != $remove) {
                      $new_array[$key] = $value;
              } elseif (!$remove_value && $key != $remove) {
                      $new_array[$key] = $value;
              }
      }
      return $new_array;
} array_remove(array(1=>2,2=>3),2,true); // array (2=>3) array_remove(array(1=>2,2=>3),2,false); // array (1=>2) Anyone knows if there already exists such function? Else should i create future request? Tijnema -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
-- Some people have a "gift" link here. Know what I want? I want you to buy a CD from some indie artist. http://cdbaby.com/browse/from/lynch Yeah, I get a buck. So?


« previous php.general (#252458) next »