Полный новичок здесь.Многомерные массивы через функции (PHP)
Если у меня есть многомерный массив:
$main_array = array(
$sub_array1('name','value1','value2'),
$sub_array2('name','value1','value2'),
$sub_array3('name','value1','value2')
);
... и функция пользователя:
function multiply($a, $b) {
$result = $a * $b};
return $result;
};
Что лучший способ цикла каждого суб-массив с помощью функции таким образом, что $ a - значение1, а $ b - value2? Как я могу получить результаты, чтобы выглядеть примерно так:
name1: Result1
Имя2: result2
name3: result3
В настоящее время я возился со следующим:
foreach($main_array as $x) {
print_r(multiply($x['value1'], $x['value2']));
};
... что неверно в синтаксисе, логике или обоим.
, что массив не является действительным –
Спасибо за исправление; $ была опечаткой.То, как я это делаю сейчас, - это то, как прокомментировал Ник Марден. –