【发布时间】:2018-10-27 18:51:05
【问题描述】:
我对 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 语句的情况下有更好的方法吗?
【问题讨论】:
标签: php arrays associative-array