Autor Zpráva
Trupy
Profil *
Ahoj,

mám následující pole a rád bych poprosil o radu, jak mohu toto pole - $data vypsat správně? Standardně jsem používal

foreach ($data as $key => $val) {

Což v tomto případě nefunguje.

Array
(
    [pole] => Array
        (
            [0] => Array
                (
                    [nazev_1] => Název_1_1
                    [nazev_2] => Název_1_2
                )

            [1] => Array
                (
                    [nazev_1] => Název_2_1
                    [nazev_2] => Název_2_2
                )

Děkuji za radu.


Tak už jsem na to přišel, resp. vygoogloval.

foreach ($data as $innerArray) {
    //  Check type
    if (is_array($innerArray)){
        //  Scan through inner loop
        foreach ($innerArray as $value) {
            echo $value;
        }
    }
}

Jen jsem teď trošku v koncích, pokud chci vypisovat pouze obsah pole "nazev_1". Nevíte prosím?

Díky
Keeehi
Profil
foreach ($data as $array) {
    if (is_array($array) && isset($array["nazev_1"])){
            echo $array["nazev_1"];
    }
}

Pokud víš, že to bude vždy existovat, může se to zkrátit o podmínku
foreach ($data as $array) {
    echo $array["nazev_1"];
}

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: