PHP - 检测字符串之间的空格

2022-08-30 13:46:57

如何检测字符串之间的空格?例如,我有一个名称字符串,如下所示:

“简·多伊”

请记住,我不想修剪或替换它,只需检测第一个和第二个字符串之间是否存在空格。


答案 1

按照 Josh 的建议使用preg_match:

<?php

$foo = 'Bob Williams';
$bar = 'SamSpade';
$baz = "Bob\t\t\tWilliams";

var_dump(preg_match('/\s/',$foo));
var_dump(preg_match('/\s/',$bar));
var_dump(preg_match('/\s/',$baz));

输出:

int(1)
int(0)
int(1)

答案 2

preg_match(“/\s/”,$string)不起作用吗?与 strpos 相比,这样做的优点是它可以检测任何空格,而不仅仅是空格。


推荐