@arton

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

<?php

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


Пытаюсь умножить каждый элемент массива. Выдает ошибку. В чем проблема?
Напишите решение кодом, пожалуйста.
  • Вопрос задан
  • 159 просмотров
Пригласить эксперта
Ответы на вопрос 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;
});
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы