我想拆分值。如何拆分值
$value = "code1.code2.code3.code4(code5.code6(arg1.arg2, arg3), code7.code8)";
我想要这样分割。
Array
(
[0] => code1
[1] => code2
[2] => code3
[3] => code4(code5.code6(arg1.arg2, arg3), code7.code8)
)
我使用了爆炸('。',$ value),但爆炸分解为括号内的值。我不想在括号中分割值。 我该怎么办?
你刨去打破'码4(code5.code6(ARG1。 arg2,arg3),code7.code8)'下一部分EP?即无论如何你想写一个或多或少完整的解析器? – VolkerK 2010-03-17 21:22:52
@VolkerK我想简单的解析器。只有一行解析。 – 2010-03-17 21:27:22
'(arg1.arg2,arg3)'不应该是'(arg1,arg2,arg3)'?还有这个'code *'的东西。他们是否会有相同的名字,可能会附带不同的数字(如您的示例中)还是它是随意的?如果这一切都是这样,我有一个工作解决方案......但我只是不确定。 – 2010-03-17 21:43:03