Как исправить ошибку массива «Неопределенное смещение» в PHPPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Как исправить ошибку массива «Неопределенное смещение» в PHP

Сообщение Anonymous »

Объедините данные с одинаковой датой, но с ошибкой на третьей итерации. Объедините данные с одинаковой датой, но с ошибкой на третьей итерации.
$summary = SummaryReport::with('accomplishments.employee')->with(['accomplishments' => function
($query) use ($employee) {
$query->where('emp_id', $employee->id);
$query->orderBy('date', 'ASC');
}])->find($id);

$accomplishments = [];
$date = "";

for ($i = 0; $i < count($summary->accomplishments); $i++) {
if ($summary->accomplishments[$i]["date"] == $date) {
$accomplishments[$i - 1]['accomplishment'] = $accomplishments[$i - 1]['accomplishment'] . ', ' . $summary->accomplishments[$i]['accomplishment'];
continue;
}
array_push($accomplishments, $summary->accomplishments[$i]);
$date = $summary->accomplishments[$i]['date'];
}


Подробнее здесь: https://stackoverflow.com/questions/631 ... set-in-php
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»