FUDforum
Fast Uncompromising Discussions. FUDforum will get your users talking.

Home » Imported messages » comp.lang.php » unset multidimensional array element
Show: Today's Messages :: Polls :: Message Navigator
Return to the default flat view Create a new topic Submit Reply
Re: unset multidimensional array element [message #180530 is a reply to message #180529] Sun, 24 February 2013 01:24 Go to previous messageGo to previous message
cate is currently offline  cate
Messages: 12
Registered: January 2012
Karma:
Junior Member
On Feb 23, 7:21 pm, Jerry Stuckle <jstuck...@attglobal.net> wrote:
> On 2/23/2013 8:19 PM, cate wrote:
>
>
>
>
>
>
>
>
>
>> On Feb 23, 7:17 pm, Jerry Stuckle <jstuck...@attglobal.net> wrote:
>>> On 2/23/2013 7:18 PM, cate wrote:
>
>>>> Is this correct?
>
>>>> I remove an element from a multidee array.  Numeric Indexing then
>>>> fails because the it's no longer 0, 1, 2 but instead 0, 2 after the
>>>> unset.   It seems the a numeric index has graduated to a key.  (I
>>>> think I read that's the way php works)
>
>>>> Do I have to repack this to get sequential indexing to work or is
>>>> there a php way to remove elements and maintain a "numeric" indexs?
>
>>>> I suppose I could make it a rule to use the construct foreach, but I
>>>> do so love for(;;).
>
>>>> Thank you in advance.
>
>>>> array (
>>>>      array (1, 2, 3),
>>>>      array (4, 5, 6),
>>>>      array (7, 8, 9)
>>>> )
>
>>> All arrays in PHP are associative (hashes).  If you remove an element,
>>> that key no longer exists.
>
>>> You can renumber the array, or you can use operators like foreach(),
>>> current(), next(), etc. and not worry about the keys.
>
>>> Very seldom do I need to care about the array indexes being in a
>>> specific order.
>
>> I don't think there is any alternative in php.  Thank you.
>
> As I said - *in PHP* I very seldom need to care about the array indexes
> being in a specific order.  There are many ways of doing things with
> arrays - and you don't even need a numeric index.
>
> --
> ==================
> Remove the "x" from my email address
> Jerry Stuckle
> JDS Computer Training Corp.
> jstuck...@attglobal.net
> ==================

Never an need for order (mumeric) is quite a statement. :-)
[Message index]
 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: preg_replace... I can't do it!!
Next Topic: simpletest vs phpunit vs ...
Goto Forum:
  

-=] Back to Top [=-
[ Syndicate this forum (XML) ] [ RSS ]

Current Time: Sun Dec 01 11:19:59 GMT 2024

Total time taken to generate the page: 0.03854 seconds