Какого решение задачи связанной с функциями и массивами?
Добрый день, помогите пожалуйста решить задачу на php:
Необходимо создать функцию с любым названием, с одним параметром - массив позиций в корзине.
Функция должна посчитать и вернуть сколько всего в корзине товаров (в одной позиции корзины может быть несколько товаров - поле quantity).
В функцию будут передавать массив следующей структуры:
$basket = [
[
'position' => 'книга по php',
'quantity' => 1,
],
[
'position' => 'Мышь беспроводная',
'quantity' => 12,
]
];
Количество позиций в корзине может быть от 0 до 10
При этом, для решении задачи запрещено использовать другие функции, анонимные функции, преобразование типов, классы, глобальные переменные.
Количество позиций в корзине может быть от 0 до 10
Как это трактовать, если на вход вы подали больше товаро, что значит "можеть быть от и до"?
Ну вот если больше товаров в массиве -- вернуть 0 или 10 или вернуть ошибку? Как трактовать это условие? Такого рода проверка должны быть не при подсчете уже в корзине, а при добавлении товара/увелчиении числа товаров.
запрещено использовать другие функции, анонимные функции, преобразование типов, классы, глобальные переменные
Не совсем понятно, что значит не использовать другие функции и почему такое условие? Если это учебное задание, то бросьте учебник -- учат говнищу! Если ваше желание -- прекращайте!
Вот процедурный код под условия,
(в случае, если больше 10, то вернется 10, но очень сомнительная ерунда когда у нас 15 товаров, но скажем ,что 10):
Максим Федоров, Да черт его знает как трактовать условие "Количество позиций в корзине может быть от 0 до 10" в контексте приведенной задачи, задание учебное, если по Вашему мнению источник плохой, то не могли бы Вы, предложить что-либо толковое?