Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/251.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在laravel中取消设置Json并对其重新编制索引_Php_Laravel - Fatal编程技术网

Php 在laravel中取消设置Json并对其重新编制索引

Php 在laravel中取消设置Json并对其重新编制索引,php,laravel,Php,Laravel,我得到一个错误: array_values()要求参数1为数组,对象为给定的 下面是我的代码: for($a=0; $a < sizeOf($participations); $a++){ foreach($winners as $winner){ if($winner->id == $participations[$a]->id){ Log::info($participations); unset($p

我得到一个错误:

array_values()要求参数1为数组,对象为给定的

下面是我的代码:

for($a=0; $a < sizeOf($participations); $a++){
    foreach($winners as $winner){
        if($winner->id == $participations[$a]->id){
            Log::info($participations);
            unset($participations[$a]);
            Log::info($participations);

        }
    }

}
$participations1 = array_values($participations);
取消设置后,我得到:

[2015-09-10 13:25:21] local.INFO: 
{"0":{"id":6,"campaignId":7,"userId":9,"created_at":"2015-09-08 16:23:48","updated_at":"2015-09-08 16:23:49","isCorrect":1},"2":{"id":8,"campaignId":7,"userId":11,"created_at":"2015-09-09 11:47:16","updated_at":"2015-09-09 11:47:16","isCorrect":1}} [] []

参与根本不是数组,因此,如何使用
array\u values()
重新索引Json

这不是数组。这是JSON.ok thx~我将研究JSONuse
JSON\u decode()
函数,将其作为数组返回。这不是数组。这是JSON.ok thx~我将研究JSONuse
JSON\u decode()
函数,将其作为数组返回
[2015-09-10 13:25:21] local.INFO: 
{"0":{"id":6,"campaignId":7,"userId":9,"created_at":"2015-09-08 16:23:48","updated_at":"2015-09-08 16:23:49","isCorrect":1},"2":{"id":8,"campaignId":7,"userId":11,"created_at":"2015-09-09 11:47:16","updated_at":"2015-09-09 11:47:16","isCorrect":1}} [] []