PHP を使用して次のデータを解析できるようにしたいと考えています。
$string = "<![CDATA[<div><b>Color:</b> Blue</div>
<div><b>Number:</b> 5</div>
<div><b>Month:</b> January</div>]]>";
次のような配列に:
Array
(
[Color] = Blue
[Number] = 5
[Month] = January
)
preg_match を使用して 間のデータを抽出しようとしましたが、一致するものはありませんでした。
preg_match_all("/\[CDATA\[(.*?)\]]/", $string, $result);
私はこの点を乗り越えることができません。どんな助けでも大歓迎です。