RE: Removing an element from the middle of an mdlti-dimentsional array

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



> -----Original Message-----
> From: Simcha Younger [mailto:simcha.younger@xxxxxxxxx]
> Sent: Friday, August 15, 2008 2:49 AM
> To: 'Don'; php-general@xxxxxxxxxxxxx
> Subject: RE:  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:don@xxxxxxxxxxxxx]
> Sent: Friday, August 15, 2008 4:30 AM
> To: php-general@xxxxxxxxxxxxx
> Subject:  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



[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux