| 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: 15 let
|
|||
0