2

我在 PHP 中有以下数组(这是一个 print_r() 输出)。

我目前正在努力遍历这些数据 - 需要能够处理每个部分并访问每个数组项中的值。我怎样才能做到这一点。

我尝试了以下失败...

foreach (array as $key => $value) {
 echo $key;
}

在此处输入图像描述

4

2 回答 2

4

尝试这个。由于您有一个对象数组,您应该能够使用 -> 访问每个对象属性

foreach($array as $value) {
    echo $value -> userid;
}

它应该回显出该对象数组中的所有用户 ID

于 2013-07-10T06:28:00.260 回答
4

你有一个对象数组,所以试试这样的:

<?php
foreach ($array as $value) {
    echo $value->userid;
    echo $value->action;
    echo $value->photo_name;
}

您不需要,$key因为您没有在循环中使用它。每次迭代都会将对象放入$value变量中,您可以在该变量上访问它的属性。

于 2013-07-10T06:29:53.780 回答