Массив преобразовывается в stdClass при добавлении - PullRequest
0 голосов
/ 11 февраля 2019

У меня есть два массива, которые я хочу добавить при определенных условиях, предоставляемых циклом for.Но я получаю ошибку: «Объект класса stdClass не может быть преобразован в число».на последней строке.

$reld=DB::table('jp')->select('cp')->get()->toArray();
     //dd($reld);
     for($i=19;$i<=5957;$i++)
     {
       $l=$i-19;
       $fdp[$l]=0;
       $tdp[$l]=0;
       $l=$i-19;
       $cup[$l]=$reld[$i];
       for($j=0;$j<=4;$j++)
       {
         $m=$i-$j;
         $fdp[$l]=$fdp[$l] + $reld[$m]; 

вывод переменной var_dump ($ reld):

array(5958) { [0]=> object(stdClass)#217 (1) { ["cp"]=> float(170.6) } [1]=> object(stdClass)#219 (1) { ["cp"]=> float(168.1) } [2]=> object(stdClass)#220 (1) { ["cp"]=> float(166) } [3]=> object(stdClass)#221 (1) { ["cp"]=> float(160.65) } [4]=> object(stdClass)#222 (1) { ["cp"]=> float(158.38) } [5]=> object(stdClass)#223 (1) { ["cp"]=> float(151.18) } [6]=> object(stdClass)#224 (1) { ["cp"]=> float(143.68) } [7]=> object(stdClass)#225 (1) { ["cp"]=> float(147.63) } [8]=>                                                                                
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...