※ ChatGPTを利用し、要約された質問です(原文:正規表現でdivタグを親要素ごとに配列に格納したい)
divタグを親要素ごとに配列に格納する方法
このQ&Aのポイント
正規表現を使用して、divタグを親要素ごとに配列に格納することは可能です。
指定したHTMLコードに対して正規表現を適用し、該当するdivタグを抽出し、親要素ごとに配列に格納することができます。
生成された配列には、各親要素のHTMLコードが格納されます。
正規表現でdivタグを親要素ごとに配列に格納したい
divタグを親要素ごとに配列に格納することは可能でしょうか?
<div id="1">1<div id="2">2<div id="3">3</div>2</div>1</div>
<div id="4">4<div id="5">5</div>4</div>
<div id="6">6</div>
配列の中は
[0] <div id="1">1<div id="2">2<div id="3">3</div>2</div>1</div>
[1] <div id="4">4<div id="5">5</div>4</div>
[2] <div id="6">6</div>
このような配列の結果が出てほしいです。
お礼
まさに、求めてたものです。 yambejpさんホントにありがとうございます。 preg_match_all関数のオフセットを利用してsubstrで抜き出す考え方は、これからいろんな場面で使えそうです。swap_parent関数の動きも、ものすごく勉強になりました。