Autor | Zpráva | ||
---|---|---|---|
cert Profil |
#1 · Zasláno: 10. 7. 2005, 23:10:02
Mam nekolik v kaskade foreach($sada as $val1 =>$neco1) {
foreach($neco1 as $val2 =>$neco2) { foreach($neco2 as $val3 =>$neco3) { vypise se text}}} vse funguje ale mezi radky hodi obcas chybu ze v promenne nic neni jak to osetrit kdyz hlavni sada vychazi v tomto stavu $sada[0]['popis'][0]['dalsipopis'][0]['dalsi'][0]['konec']; je to vystup z parsovani . Potrebuji abych osetril vsechny smycky vuci chybe aby se nevypisovala nebo pouzit jiny prikaz toto pak pride do MYSQL. Chyba vznika z duvodu ze ruzne klice jsou ruzne plne ale obsah se prevede spravne bez problemu . |
||
Kaifman Profil |
#2 · Zasláno: 10. 7. 2005, 23:18:59
if (is_array($neco))
foreach ($neco ....... |
||
Charlie Profil |
#3 · Zasláno: 10. 7. 2005, 23:21:01
Před každý foreach hoď podmínku, jestli je proměnná skutečně pole. Dělá se to pomocí funkce is_array().
|
||
Charlie Profil |
#4 · Zasláno: 10. 7. 2005, 23:21:40
To jsem se zas jednou zakecal uprostřed psaní :-)
|
||
cert Profil |
#5 · Zasláno: 10. 7. 2005, 23:24:18
Aha to je dobrej napad to jsem jeste nezkousel dikec moc.
Jinek is_array znam ale tohle mne nenapadlo kombinovat fakt diky. |
||
Časová prodleva: 19 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0