验证某些符号之前和之后的空格变量

时间:2017-09-22 15:35:13

标签: php

我想在提交后更正POST变量以输入错误。

因此,如果用户输入如下关键字:Value1&& Value2 || Value3

然后它应该在这些符号之前和之后添加一个空格:&& ||

此外,如果用户在符号前键入两个空格,则应将其更正为仅一个空格。

最终结果应如下所示:Value1&& Value2 ||值3

我试过这个:

$newString = str_replace("&&"," && ", $string);
$newString = str_replace("||"," || ", $string);

如果输入正确,我需要弄清楚如何检查空格。

我希望有人有一个很好的解决方案,提前谢谢。

1 个答案:

答案 0 :(得分:-1)

尝试以下方法:

  1. 转换为&&分隔的值数组和||。
  2. 修剪数组中的值。
  3. 将数组转换为具有间距的字符串。