3
A
回答
2
您可以使用正则表达式:
$regex = '~\s{2,}~';
preg_match($regex, $str);
\s
包括空格,制表符和新行。如果你想只是空间,你可以改变$regex
到:
$regex = '~ {2,}~';
如果你想从一个字符串中删除多余的空格,你可以使用:
$str = 'hello there, world!';
$regex = '~ {2,}~';
$str = preg_replace($regex, ' ', $str);
echo $str;
输出:
hello there, world!
0
您可以使用:
$input = "foo bar baz saz";
if(preg_match_all('/\s{2,}/',$input,$matches)) {
var_dump($matches);
}
输出:
array(1) {
[0]=>
array(2) {
[0]=>
string(2) " "
[1]=>
string(3) " "
}
}
\s
代表白色空间,其中包括空间,垂直标签,横片,返回滑架,新的行,换页。
如果你想匹配只是正常的空间,你可以使用正则表达式:
if(preg_match_all('/ {2,}/',$input,$matches)) {
相关问题
- 1. php空白$ _GET []检测
- 2. PHP:空白空间
- 3. C中的空白空间
- 4. CLASSPATH中的空白空间
- 5. 检测空白文本框
- 6. HTMLAgilityPack - 检测空白表?
- 7. 如何在PHP中使用substr_count()计算空白空间
- 8. 检测文本框中的空白
- 9. WPF禁用或检测CardView空白空间单击?
- 10. 如何检测HTML内容呈现时是空白/空格?
- 11. 如何避免使用PHP的空白空间?
- 12. Java或Eclipse'空白'在空白空间(?)
- 13. PHP和shared_memory:如何检测共享内存段中的“空闲空间”?
- 14. 如何检测空间流的数量
- 15. 如何清除空白空间?
- 16. scanf如何处理空白空间?
- 17. Ajax:IE上的空白空间
- 18. 正则表达式不检测字段为空或有空白空间
- 19. 如何检测网络空闲时间?
- 20. Javascript RegExp:如何检测空间字符?
- 21. 如何检测Pull To Refresh Grid View中的空白点击?
- 22. 删除GridbagLayout中的空白空间
- 23. CSS表中奇怪的空白空间
- 24. ie9中的自举空白空间
- 25. 渲染React中的空白空间
- 26. 删除hist3D中的空白空间
- 27. Spinner中太多的空白空间
- 28. 如何检测对象周围的空闲空间
- 29. 如何在unix中删除csv中的空白空间
- 30. PHP Codesniffer空白
+1相关:我喜欢波浪线。 – BoltClock 2010-08-28 02:31:56
@Bolt我使用痣,有时感叹号。我从来没有使用正斜杠=/ – NullUserException 2010-08-28 02:33:50
当我们在如此多的检查中每天都在匹配正斜杠时,它绝对会令人恶心:/ – BoltClock 2010-08-28 02:36:38