Pod*_*rce 4 php arrays associative-array
我是PHP的新手,我面临阵列问题.假设我有一个名为$ charsarray的多维关联数组,如下所示:
[1] => ([name] => mickey [surname] => mouse)
[2] => ([name] => donald [surname] => duck)
...
[N] => (...)
Run Code Online (Sandbox Code Playgroud)
我需要提取每个条目的"姓氏"字段,以便我的代码嵌套foreach:
foreach($charsarray as $key => $value )
{
foreach($value => $singlechar)
{
echo $singlechar
}
}
Run Code Online (Sandbox Code Playgroud)
这输出了两个mickey mouse donald duck,因为它们是关联数组的值.
如果我只想提取姓氏,我可以写一个if语句来检查关键姓氏.
如果不使用if语句,是否有更好的方法?
bas*_*ero 11
你不需要遍历整个事情.您可以使用正确的索引(姓氏)引用数组中的特定值.
foreach($charsarray as $key => $value )
{
echo $value['surname']
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1097 次 |
| 最近记录: |