【发布时间】:2014-01-08 20:53:53
【问题描述】:
我想拆分一个字符串,最有可能使用explode 或preg_split 来创建两个数组。第一个是分裂的。秒是分隔符。仅有的两个分隔符是“AND”或“OR”。
例如:
$string = "Name=John AND State=GA OR State=CA";
我不仅要捕获“Name=John,State=GA,State=CA”,还要捕获每个之间的分隔符。
对于这个例子,两个单独的数组是:
array (
[0] => Name=John
[1] => State=GA
[2] => State=CA
)
和
array (
[0] => AND
[1] => OR
)
从这里我可以按摩数据以符合我想要的,最后构建一个查询。如果有更好的方法来解决这个问题,我会全力以赴。感谢您的所有帮助!
【问题讨论】:
标签: php explode preg-split