我是一名新手 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语句来检查键是否为surname。
有没有更好的方法可以不使用if语句来实现这一点?