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 #180529 is a reply to message #180528] Sun, 24 February 2013 01:21 Go to previous messageGo to previous message
Jerry Stuckle is currently offline  Jerry Stuckle
Messages: 2598
Registered: September 2010
Karma:
Senior Member
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.
jstucklex(at)attglobal(dot)net
==================
[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: Wed May 07 03:46:42 GMT 2025

Total time taken to generate the page: 0.07479 seconds