Nic*_*iwi 2 php object laravel laravel-4
我正在尝试创建多维StdClass对象,但是输出始终来自第一个和第二个foreach循环的最后一个循环,而不是所有循环的集合。
每一天应该有3个$ exercises。有5天,但只有1天有1次锻炼。
功能和当前输出:http : //paste.laravel.com/WIU
小智 5
似乎正在发生的事情是days
您data
每次循环都覆盖对象的属性。而不是stdClass
,$data->days
应该是一个数组,然后应该stdClass
向该数组添加描述每天的对象……类似的事情(使用第14行附近的部分代码):
$data->days = array(); //create the array
foreach ($jsonDays as $day)
{
$newDay = new stdClass(); //create a day object
$newDay = $day->day; //add things to the day object
...
$data->days[] = $newDay; //push the day object onto your day array.
Run Code Online (Sandbox Code Playgroud)
每天添加多个练习也可以使用相同的方法。
归档时间: |
|
查看次数: |
6314 次 |
最近记录: |