Re: in the middle of shift and pop

From: Date: Wed, 20 Aug 2003 00:24:36 +0000
Subject: Re: in the middle of shift and pop
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-160107@lists.php.net to get a copy of this message
Well, if you knew (for instance) that $A[2] should be removed then you could do something like: <?php foreach ($A as $key => $value) { if ($key < 2) { $B[$key] = $value; } elseif ($key > 2) { $B[($key - 1)] = $value; } } ?> Modify the above code as needed... -Dan On Tue, 2003-08-19 at 22:25, Decapode Azur wrote: > is it possible to remove an element of an indexed array such as this exemple > $A = array('a', 'b', 'c', 'd', 'e', > 'f'); > in a way that we can optain this result : > $A = array('a', 'b', 'd', 'e', 'f'); > > something like that perhaps ? > array_remove($A, 2); > > If such a function does not exists, what would be the more efficient way to > do so a lot of time on very big arrays ? > >

« previous php.general (#160107) next »