如何在完成php循环后将更多数据推入数组?

时间:2012-03-09 02:30:22

标签: php arrays loops push

我试图用php做一些事情,我希望在循环完成数据数组循环后,将更多数据添加到数组中并再次开始循环。

    foreach($arrayData->data as $item) {

         echo $item->id;


    }

   //add more data to $arrayData 
   //and do the foreach loop again

我现在不知道如果这是不可能的,但我想让我试试看,谢谢。 PS。这不是页面上的所有代码,但我试图让你的眼睛变得简单:))

1 个答案:

答案 0 :(得分:2)

我猜您可以执行以下任一操作

使用

array_push($arrayData->data, "val1", "val2");

或使用简单的数组赋值,如

$arrayData->data["another key"]  = "another value";

我假设$ arrayData->数据是你的数组

看看你的$ item也是一个对象。所以用对象替换字符串值