我正在从我的字符串中删除特殊字符,但是当我尝试运行代码时,它会删除最后一个数字,例如从hello113到hello11 等。然后我发现这些数字在alt 代码中用于特殊字符。
这就是我想要做的
$var = "hello113 guys115 this is for test&ing101!";
preg_match_all('/([a-zA-Z])+\w{2}/i', preg_replace('/[^A-Za-z0-9\-\']/', '', $var), $var_data);
echo strtolower(implode(" ", $var_data[0]));
然后结果是这样的
hello11 guys11 this for test ing10
我期待这样的结果:
hello113 guys115 this is for testing101
MMMHUHU