Есть вот такой код, при выполнении выдает ошибку Undefined index: sort in index.php on line 15 PHP Notice: Undefined index: sort in index.php on line 15. Помогите понять что имено не так. Перечитал уже много документации по массивам и ключам но ничего не нашел....
<?php
$items=[
['sort'=>1],
['sort'=>3],
['sort'=>4],
['name'=>'item 1'],
[
['sort'=>8],
['sort'=>10],
]
];
$sum=0;
var_dump($items);
foreach($items as $item){
$sum+=$item['sort'];
}
echo $sum;
?>
1. InVasion - 25 Июня, 2019 - 21:20:44 - перейти к сообщению
2. Мелкий - 25 Июня, 2019 - 22:19:14 - перейти к сообщению
InVasion пишет:
['name'=>'item 1'],
В этом массиве нет ключа sort. Но вы к нему попытались обратиться. PHP вежливо удивляется.
Ну и дальше тоже идёт массив без этого ключа.
3. LIME - 26 Июня, 2019 - 10:42:44 - перейти к сообщению
?
(Добавление)
https://www.php.net/manual/ru/fu...array-column.php