Я новичок в PHP и столкнулся с проблемой с массивами.скажем, у меня есть многомерный ассоциативный массив с именем $ charsarray, например:
[1] => ([name] => mickey [surname] => mouse)
[2] => ([name] => donald [surname] => duck)
...
[N] => (...)
Мне нужно извлечь поле «Фамилия» каждой записи, чтобы мой код имел вложенный foreach:
foreach($charsarray as $key => $value )
{
foreach($value => $singlechar)
{
echo $singlechar
}
}
Это выводит оба mickey mouse donald duck , так как это значения ассоциативного массива.
Если я хочучтобы извлечь только фамилии, я мог бы написать оператор if для проверки соответствия ключевой фамилии.
Есть ли лучший подход к этому без использования оператора if?