这似乎有点奇怪,但我想为xml或任何其他标准以外的应用程序创建自己的语法。
所以我想做的是这样的事情:
[tag atr=|value| atr=|value value value|]
[tag atr=|value| atr=|value value value|]
[tag atr=|value| atr=|value value value|]
然后循环槽并将atr放在变量或数组
中 $tag1 = Array ( [atr] => value [atr] => value )
$tag2 = Array ( [atr] => value [atr] => value )
$tag3 = Array ( [atr] => value [atr] => value )
我发现我需要在[和]之间找到一个字符串。将这些stings放入数组循环槽中,然后查看用于触发特定操作的标记,并发送属性值以及该操作。
如果任何人有一些代码或提示,那将是有用的。很抱歉重新发明轮子,但我依赖需要这个。
答案 0 :(得分:0)
我没有使用我自己的语法或dom,而是将XML用于我自己保留的标签,而这些标签并没有出现在这些标准中。通过这种方式,我可以处理我制作的标签,而无需干预类似标签的字符串。
可以使用phpx函数(如simplexml_load_string)处理XML。这个函数将XML放在一个对象中,并使它成为一个庞大的数组,我可以为PHP中的每个循环处理它。