foreach得到一个价值

ari*_*iel 2 php foreach echo

当我做var_dump($ punkty); 我有这样的事情:

array(1) 
{ 
[0]=> array(4) 
    { 
    ["id"]=> string(2) "28" 
    ["mapa"]=> string(97) "a:3s:3:"lat";s:17:"49.21103723075132";s:3:"lng";s:18:"22.330280542373657";s:4:"zoom";s:2:"17";}" 
    ["miasto"]=> string(5) "Cisna" 
    ["nazwa_obiektu"]=> string(44) "Cisna - noclegi u Miros?awy w Bieszczadach" 
    }
} 
Run Code Online (Sandbox Code Playgroud)

当我做:

foreach ($punkty['mapa'] as $item)
        {
        echo $item;
        }
Run Code Online (Sandbox Code Playgroud)

我明白了

Invalid argument supplied for foreach() 
Run Code Online (Sandbox Code Playgroud)

怎么解决?

Nie*_*sol 5

我想你正试图这样做:

foreach($punkty as $item) {
    echo $item['mapa'];
}
Run Code Online (Sandbox Code Playgroud)