删除&使用php preg_replace签名

时间:2018-01-12 15:47:24

标签: php

如何在PHP中删除/删除字符串的所有空格和&符号?

我有一个像$string = "this is my string & this also";这样的字符串,输出应该是"thisismystringthisalso"

我怎样才能做到这一点?

我当前的代码不会替换&符号:

<?php $string = preg_replace('/\s+/', '', $string);?>

1 个答案:

答案 0 :(得分:2)

试试这个:

<?php $string = preg_replace('/(\s|&(amp;)?)+/', '', $string);?>

取代:

  • 白色字符(空格,标签,......)
  • &#34;&安培;&#34;
  • &#34;&安培;&#34; html实体(&amp;