我阅读了 PHP 变量页面,它说明了分配变量的正确方法是。
[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*
所以它是一个有效的变量,即官方表达式。
我的问题是如何制作字符串
$string = "not a valid php var, and @ or # or are not allowed";
process_string($string);//should return "notavalidphpvarandororarenotallowed"
所以我要问的是去掉任何不符合上述正则表达式条件的字符。