@agressor221
Программист новичОк

Как удалить в массиве пробел, или как перемножить значение массива с пробелом?

У меня есть 2 массива которые необходимо перемножить Array_1*Array_2= ? чтоб получить сумму
Array_1
(
    [0] => 129 165,36
    [1] => 129 165,36
)
Array_2
(
    [0] => 3
    [1] => 4
)

Кода я умножаю
подобным методам
$ar = array_map(function ($el1, $el2) {
return $el1 * $el2;
},
$Array_1, Array_2);
у меня умножается только на первый разряд числа Array_1 например не на всю сумму 129 165,36 а всего на 129 как бут-то после пробела нет чисел. Я понимаю что мне мешает пробел, но его убрать в ручную не могу так как массив динамический.
Помогите пожалуйста, как можно проще перемножить данные числа чтоб результат суммы был с десятичным числами?
  • Вопрос задан
  • 57 просмотров
Решения вопроса 1
0xD34F
@0xD34F
str_replace([ ' ', ',' ], [ '', '.' ], $el1) * $el2
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы