2012-03-21 3 views
-4

PHPには、次のようなHTMLデータを解析する関数があります。HTMLを解析して結果を表示

John Lastname 
my address 
24 
1998-03-20 8:15:31 pm 
anything 
1.1.1.1 

これは、あなたがHTMLを解析するためにDOMDocument拡張子を使用することができるはずHTML

<b>Name:</b> John Lastname<br /> 
<b>Address:</b> [my address] <br /> 
<b>Age:</b> [24] <br/><br /> 
<b>Date of Birth:</b> [1998-03-20 8:15:31 pm] <br /> 
<b>Hobby:</b> [anything]<br /> <b>StudentID:</b>[1.1.1.1] <br /><br /> 
+1

http://regexr.com?30cva – hjpotter92

+0

私がしたことは、すべてのhtmlタグでstr_replaceを削除してpreg_match( '/ \ [(*)?\] \ s + /')を実行して、 []内は正確なデータを取得できません。助言がありますか?ありがとう –

答えて

1

です。

あなたのスニペットは全く意味がないので、おそらく正規表現はより良い選択肢かもしれません。

これをDOMDocumentと解析する包括的な例については、questionを参照してください。

+0

DOMDocumentのようなうわーはかなり複雑です。正規表現の例がありますか? –

関連する問題