@arton

Почему не работает умножение каждого элемента массива?

<?php

	$a=[4,1,[[6,10,[13]],7,8],2,5];
	$umn=2;	
	
	foreach ($a as $value) {
		$value * $umn;
	}
?>


Пытаюсь умножить каждый элемент массива. Выдает ошибку. В чем проблема?
Напишите решение кодом, пожалуйста.
  • Вопрос задан
  • 155 просмотров
Пригласить эксперта
Ответы на вопрос 2
alternativshik
@alternativshik
как минимум, $[2] сам массив
Ответ написан
Комментировать
@MrFeaf
PHP-developer
$a=[4,1,[[6,10,[13]],7,8],2,5];
$umn=2;	
  
array_walk_recursive($a, function(&$item) use ($umn){
    $item = $item * $umn;
});
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽
24 апр. 2024, в 20:57
3000 руб./за проект
24 апр. 2024, в 20:35
5000 руб./за проект