Php 如何打印动态数组的特殊值?
我有一个数组,它们有不同的值 我想打印数组的Php 如何打印动态数组的特殊值?,php,loops,foreach,Php,Loops,Foreach,我有一个数组,它们有不同的值 我想打印数组的[name]字段值 每次我用foreach我的效果都不好 Array ( [und] => Array ( [0] => Array ( [tid] => 5683 [taxonomy_term] => stdClass Object
[name]
字段值
每次我用foreach我的效果都不好
Array
(
[und] => Array
(
[0] => Array
(
[tid] => 5683
[taxonomy_term] => stdClass Object
(
[tid] => 5683
[name] => deded
)
)
[1] => Array
(
[tid] => 15143
[taxonomy_term] => stdClass Object
(
[tid] => 15143
[name] => dedeededswswsw
)
)
)
)
我的代码:
$array= ($array['und']);
foreach($array as $newarray){
print_r ($newarray);
}
感谢您的帮助在进入
名称
字段之前,您会注意到输出具有更多级别。如果你遵循这个结构
Array
(
[tid] => 5683
[taxonomy_term] => stdClass Object
(
[tid] => 5683
[name] => deded
)
)
您需要输出
foreach($array as $newarray){
echo $newarray['taxonomy_term']->name.PHP_EOL;
}
“我的成绩不好”到底意味着什么?获取
tid
字段?您在哪里访问代码中的name
字段?@kerbholz yes return[tid]