PHP从字符串中删除空格,但仅从数字之间删除
我的意见是PHP从字符串中删除空格,但仅从数字之间删除,php,regex,string,Php,Regex,String,我的意见是 07786 000 000 Marie Claire 我期望的输出是 07786000000 Marie Claire 基本上,我只想删除数字之间的空格 到目前为止,我的尝试删除了所有空格 $phone_number = preg_replace('/\s+/', '', $phone_number); 使用环顾区 (?<=\d)\s+(?=\d) 这里有一个使用preg\u replace的选项: $input = "07786 000 000 Marie Clair
07786 000 000 Marie Claire
我期望的输出是
07786000000 Marie Claire
基本上,我只想删除数字之间的空格
到目前为止,我的尝试删除了所有空格
$phone_number = preg_replace('/\s+/', '', $phone_number);
使用环顾区
(?<=\d)\s+(?=\d)
这里有一个使用
preg\u replace
的选项:
$input = "07786 000 000 Marie Claire";
$output = preg_replace("/(\d)\s+(\d)/", "$1$2", $input);
echo $input . "\n" . $output;
这张照片是:
07786 000 000 Marie Claire
07786000000 Marie Claire
07786 000 000 Marie Claire
07786000000 Marie Claire