htmlタグをphpで配列にしたいと考えています。
$str = 'abcdefg<span style="font-size:20px;">hijklmnop</span>qrs<span style="font-size:18px;color=F00;">tuv</span>wxyz';
上記のような文字列をphpを使い以下のようにしたいと考えています。
Array([0]=>abcdefg,[1]=><span style="font-size:20px;">hijklmnop</span>,[2]=>qrs,[3]=><span style="font-size:18px;color=F00;">tuv</span>,[4]=>wxyz)
どのように解決できますでしょうか。