implode не разбирает массив
$diametr = "диаметр деталей составляет 2,5 ММ, 5 ММ 4,5 ММ)";
$diametr = preg_match_all('/[0-9\.\,]+(?=\s?мм)/ui', $diametr, $diametr_result);
print_r($diametr_result);
$diametr_result = implode(" ", $diametr_result);
не могу понять, почему implode не разбирает массив и не выводит строку со значениями "2,5 5 4,5"?
PS результат print_r:
Array
(
[0] => Array
(
[0] => 2,5
[1] => 5
[2] => 4,5
)
)
(вижу что вопрос тупой, но многомерные массивы разбираются в некоторых случаях, здесь же никак)
Ответы (1 шт):
Автор решения: Walfter
→ Ссылка
У вас эти элементы лежат в первом элементе результирующего массива
$diametr_result = implode(" ", $diametr_result[0]);