我正试图从PHP中获取数组的值。
使用print_r($ v)显示的$ v值如下:
Array ( [0] => Array ([name] => BLARGH )
[1] => Array ( [name] => TEMP CATEGORY )
)
我正在尝试迭代这个并提取名称密钥的值,如下所示:
foreach($v as $category) {
echo $category->name;
}
echo不返回任何值。此外,如果我将一个print_r($ category)添加到循环中,我将返回
Array ( [name] => TEMP CATEGORY )
如何从阵列中获取名称值?
答案 0 :(得分:4)
做$category['name']
答案 1 :(得分:2)
答案 2 :(得分:2)
foreach($v as $category) {
echo $category['name'];
}
答案 3 :(得分:2)
foreach($v as $category) {
echo $category['name'];
}
你做错了什么:
在这种情况下:
$catagory->name
$category
需要是一个对象,而不是一个数组
答案 4 :(得分:-2)
<?php
foreach($v as $key => $value){
echo $key;
echo $value;
}
?>