-1
私は、このHTMLファイルitems.php
ありますでこれらのHTMLタグをpreg_matchする方法は?
<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>
を、私は/ name="Designed by X091"
を持っており、それが価格とコンテンツID、およびその髪のセットです取得している項目(複数可)を見つけるためにpreg_match
を使用したいとデータ。
preg_matchで可能ですか?ありがとう:)
確かに可能です。これまでに何を試しましたか? –
@ Magnus Erikssonどこから始めたらいいか分からなかった。 HTMLを検索する 'preg_match'に関するすべての答えは特定のHTML属性を持っていますが、私の価格とcontentId属性は毎回異なります。 –
これは実際にはHTMLのようには見えませんが、XMLに似ています。 'preg_match()'を使うのではなく、PHPのXML関数を使って属性を読み込みます。 SimpleXMLの詳細はこちら:http://php.net/manual/en/simplexml.examples-basic.php –