-1
我有这个HTML文件items.php
:如何preg_match这些HTML标签?
<all>
<designItems base="http://website.com/cms/items/">
<item price="20" contentId="10928" name="Designed by X091">
<hair set="10">
<data>
<![CDATA[
[{"c":110092,"y":10,"x":34}]
]]>
</data>
</hair>
</item>
<item price="90" contentId="10228" name="Designed by XXX">
<hair set="2">
<data>
<![CDATA[
[{"c":110022,"y":-2,"x":90}]
]]>
</data>
</hair>
</item>
</designItems>
</all>
在,我想用preg_match
发现有项目(S)/有name="Designed by X091"
并获得它的价格和内容识别,它的毛发定型和数据。
有了preg_match有可能吗?谢谢:)
当然,这是可能的。你试过什么了? –
@Magnus Eriksson我不确定从哪里开始。关于'preg_match'搜索HTML的所有答案都有特定的HTML属性,但我的价格和contentId属性每次都不一样 –
这实际上并不像HTML,而是像XML。使用PHP的XML函数来读取属性,而不是使用'preg_match()'。在这里阅读关于SimpleXML:http://php.net/manual/en/simplexml.examples-basic.php –