Re: array_splice()

From: Date: Wed, 21 Aug 2002 12:35:30 +0000
Subject: Re: array_splice()
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-113433@lists.php.net to get a copy of this message
$test=array('a'=>1,'b'=>2,'c'=>3); foreach ($test as $key=>$value) { if ($value==2) unset($test[$key]); } or $test=array('a'=>1,'b'=>2,'c'=>3); $i=0; foreach ($test as $key=>$value) { if ($value==2) array_splice($test,$i,1); $i++; } Op woensdag 21 augustus 2002 12:17, schreef u: > Hi evey1, > sorry if I' ve already posted this : > in order to remove a whole array of values from a multidimensional array > I tried the following: > > foreach($bkmks as $val) { > > if($val[8]==$cod){ > array_splice($bkmks,$val,1); > } > } It works fine for all the > arrays but the first ($bkmks[0]).... > When I try to remove that array this is what I get : > Fatal error: Maximum execution time of 30 seconds exceeded in ..... > .... after that if I read $bkmks all the arrays have been removed but > $bkmks[0] > (the array I wanted to remove) > Why ? > Is there a better way to do it ? > > thanks again

« previous php.general (#113433) next »