Jestem zupełnie nowy w PHP i jestem w obliczu problemu z tablicami. Muszę powiedzieć, wielowymiarowej tablicy asocjacyjnej o nazwie $ charsarray takiego:
[1] => ([name] => mickey [surname] => mouse)
[2] => ([name] => donald [surname] => duck)
...
[N] => (...)
I trzeba wyodrębnić „nazwisko” pole każdego wpisu, więc mój kod jest zagnieżdżony foreach:
foreach($charsarray as $key => $value )
{
foreach($value => $singlechar)
{
echo $singlechar
}
}
Ten wysyła zarówno miki myszy donald kaczki ponieważ te wartości asocjacyjnej.
Jeśli chcę, aby wyodrębnić tylko nazwisk mógłbym napisać if sprawdzić przed kluczowym nazwiskiem.
Czy istnieje lepsze podejście do tego bez użycia if?