在我的preg_replace RegEx这里
$string = preg_replace('~[^[:alnum:],]*,[^[:alnum:]]*~', ',', $string);
我一直试图用逗号分隔彼此的话,但是它起作用了,但后来我尝试了一个像
这样的字符串x
y
z
和
x y z
替换空格和换行符所以我写了尝试使用[[:space:]]
和[[:blank:]]
,但他们更多的是解决空格,而不是新行,
如何处理新线?我尝试使用旧的替换/[\s,]+/
来换行和空格,但仍然没有效果,我知道我可以进行两个查询,如
$string = preg_replace('/[\s,]+/', ',', $string);
$string = preg_replace('~[^[:alnum:],]*,[^[:alnum:]]*~', ',', $string);
但我更喜欢将它们合并为一个RegEx
以提高性能。
答案 0 :(得分:1)
尝试以下方法:
RTLD_LOCAL
它将使用DB_HOST=127.0.0.1 //where your database hosted
DB_DATABASE=databasename //this database has to be created manually
DB_USERNAME=username //the username used to access your databases
DB_PASSWORD=password //the password
逗号替换所有空格和换行符。