Witam,

mam takie pytanko, czy mając taką tablicę

Kod
Array
(
     [0] => Array
         (
             [0] => 494
             [msg_id] => 494
             [1] => 0
             [parent] => 0
             [2] => 0
             [level] => 0
             [3] => Sannin
             [msg_author] => Sannin
             [4] => gfd
             [msg_body] => gfd
         )
  
     [1] => Array
         (
             [0] => 493
             [msg_id] => 493
             [1] => 0
             [parent] => 0
             [2] => 0
             [level] => 0
             [3] => Sannin
             [msg_author] => Sannin
             [4] => gf
             [msg_body] => gf
         )

     [2] => Array
         (
             [0] => 492
             [msg_id] => 492
             [1] => 0
             [parent] => 0
             [2] => 0
             [level] => 0
             [3] => Sannin
             [msg_author] => Sannin
             [4] => dsads
             [msg_body] => dsads
         )

     [3] => Array
         (
             [0] => 487
             [msg_id] => 487
             [1] => 0
             [parent] => 0
             [2] => 0
             [level] => 0
             [3] => Sannin
             [msg_author] => Sannin
             [4] => cześć
             [msg_body] => cześć
         )
        
     [4] => Array
         (
             [0] => 499
             [msg_id] => 499
             [1] => 0
             [parent] => 0
             [2] => 0
             [level] => 0
             [3] => Sannin
             [msg_author] => Sannin
             [4] => 3
             [msg_body] => 3
         )
)


Jest możliwość wyszukania indexu w którym jest
Cytat
[msg_id] => 487
i dodania za niego jeszcze jednej tablicy tak, aby indexy pozostałych przesuneły się o jeden? Np. po indexie nr 3 chciałbym dodać taką tablicę

Kod

[4] => Array
         (
             [0] => 496
             [msg_id] => 496
             [1] => 487
             [parent] => 487
             [2] => 1
             [level] => 1
             [3] => Sannin
             [msg_author] => Sannin
             [4] => 3
             [msg_body] => 3
         )


Tak, żeby jej index wynosił 4, a tej po niej (starej 4) 5? Wyszukiwanie można zrobić na foreach, z tą zamianą też jakoś dałoby się wykombinować, ale czy nie mam funkcji na to w php?

Pozdrawiam i dziękuje za pomoc.