> -----Original Message-----
> From: Simcha Younger [mailto:[EMAIL PROTECTED]
> Sent: Friday, August 15, 2008 2:49 AM
> To: 'Don'; php-general@lists.php.net
> Subject: RE: [PHP] Removing an element from the middle of an mdlti-
> dimentsional array
> 
> 
> array_splice($a, 1, 1);
> 
> This will remove the second element, and reset the keys.
> 
> 
> -----Original Message-----
> From: Don [mailto:[EMAIL PROTECTED]
> Sent: Friday, August 15, 2008 4:30 AM
> To: php-general@lists.php.net
> Subject: [PHP] Removing an element from the middle of an mdlti-
> dimentsional
> array
> 
> Hi,
> 
> Let's say I have the following array:
> 
> $myArray = array(array('1','2','3'), array('4','5','6'),
> array('7','8','9'),
> 
> array('10','11','12'));
> 
> How do I remove say the second element?
> 
> I have tried: $myArray = array_splice($myArray, 1, 1);
> 
> But this seems to remove the second element as well as all the
> following
> elements and I am left with:
> 
> $myArray = array(array('1','2','3'));
> 
> when I really want:
> 
> $myArray = array(array('1','2','3'), array('7','8','9'),
> array('10','11','12'));

Yep. He had been using the return value of array_splice(), which is just
the spliced elements--not the resulting array post-splice.

http://www.php.net/array_splice


Todd Boyd
Web Programmer




--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to