我想分割一个字符串,最有可能使用explode或preg_split创建两个数组。首先是分裂的东西。秒是分隔符。只有两个分隔符是“AND”或“OR”。PHP将字符串拆分为两个数组 - 值拆分和分隔符
例如:
$字符串= “NAME = John和状态= GA或国家= CA”;
我想要捕获的不仅是'名称=约翰,州= GA,州= CA',而且还要在每个之间的分隔符。
在这个例子中,两个不同的阵列将是:
array (
[0] => Name=John
[1] => State=GA
[2] => State=CA
)
和
array (
[0] => AND
[1] => OR
)
在这里,我可以按摩符合我想要的数据,最终建立一个查询。如果有更好的方法去解决这个问题,我全都是耳朵。感谢您的帮助!
工程很好,非常感谢! – ad2387