Re: Array remove function?
| From: | Richard Lynch | Date: | Tue, 10 Apr 2007 21:15:15 +0000 |
| Subject: | Re: Array remove function? | ||
| References: | 1 2 3 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-252474@lists.php.net to get a copy of this message | ||
http://php.net/array_flip followed up an unset, followed by
another
array_flip, I guess...
Why in the world you'd architect the array with a value when you need
to unset by value in the first place is beyond me, though...
On Tue, April 10, 2007 2:52 pm, 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
>>
>>
>> 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?
>>
>>
>
--
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?