Я пробовал все, но ответ, вероятно, очень прост. Переменная $data['phone']
- это, например, 954a23589
, и я хочу, чтобы только цифры так плохо их получали.Получение массива вместо строки
$phoneW = strval($data['phone']);
preg_match_all('!\d+!', $phoneW, $matches);
print_r(array_values($matches)); echo '<br /><br />';
Выход
Array ([0] => Array ([0] => 954 [1] => 23589))
Я хочу, чтобы каждый из них вместе в виде строки или междунар (не имеет значения).
print_r (implode ('', array_values ($ matches))); – Kuro