私はすべてを試しましたが、答えはおそらく非常に簡単です。変数$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 ) )
それらのすべてを文字列または整数としてまとめてください(問題ではありません)。