Autor Zpráva
Blunt
Profil *
Zdravím,

mám pole a v něm prvky s různými indexy a hodnotami:

$pole[11]=>"aaaa";
$pole[124]=>"jdf";
$pole[55]=>"asfsdfaaa";
$pole[13]=>"asdfa";
$pole[245]=>"asdfaa";


a potřeboval bych to pole projet a odstranit z něj položky, které odpovídají určité podmínce. Pokud by indexy šly postupně (1,2,3,4,...), není problém, ale já je potřebuju zachovat tak, jak jsou a nepotřebné prvky vymazat... Neznáte na to nějaký trik?
Alphard
Profil
foreach
unset()
Blunt
Profil *
tohle jsem zkoušel a nějak mi to nechtělo fungovat :( Nebyl by nějakej příklad?
nightfish
Profil
foreach ($pole as $k => $v) {
  if ($v == "jdf") unset($pole[$k]);
}

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0