Autor | Zpráva | ||
---|---|---|---|
Aberon Profil |
#1 · Zasláno: 11. 4. 2011, 15:32:33
Otázka je jednoduchá. Jak v PHP vymazat prvek v dvourozměrném poli na libovolných indexech? Děkuji
P.S. Neznáte někdo nějaký spolehlivý prográmek, který překládá zdrojové kódy z Pythonu do PHP? |
||
__construct Profil |
#2 · Zasláno: 11. 4. 2011, 16:14:24
Aberon:
„Jak v PHP vymazat prvek v dvourozměrném poli na libovolných indexech?“ Napr. takto: <pre> <?php $pole = array( 'a' => array(1,2,3), 'b' => array(1,2,4), 'c' => array(4,2,89), 'd' => 2, 'e' => 5, ); $naZmazanie = 2; $iterator = new RecursiveArrayIterator($pole); while ($iterator->valid()) { if ($iterator->hasChildren()) { foreach ($iterator->getChildren() as $key => $value) { if($value === $naZmazanie) unset($pole[$iterator->key()][$key]); } } else { if($iterator->current() === $naZmazanie) unset($pole[$iterator->key()]); } $iterator->next(); } var_export($pole); |
||
Časová prodleva: 13 let
|
0