我在PHP中有以下数组(这是print_r()输出。)
我目前正在努力遍历这些数据 - 需要能够处理每个部分并访问每个数组项中的值。我怎么能这样做。
我尝试过以下不成功......
foreach (array as $key => $value) {
echo $key;
}
答案 0 :(得分:4)
试试这个。由于您有一个对象数组,因此您应该能够使用 - >
访问每个对象属性foreach($array as $value) {
echo $value -> userid;
}
它应该回显出该对象数组中的所有用户ID
答案 1 :(得分:4)
你有一个对象数组,所以尝试这样的事情:
<?php
foreach ($array as $value) {
echo $value->userid;
echo $value->action;
echo $value->photo_name;
}
您不需要$key
,因为您没有在循环中使用它。每次迭代都会将对象放在$value
变量中,您可以在该变量上访问它的属性。