コードの一部を変更します。専門家からアドバイスを受けました
$char = "<div>11111</div><div>22222</div><div>33333</div>";<br />
preg_match_all("|<div>(.*)</div>|U", $char, $out,PREG_PATTERN_ORDER);<br />
echo $out[0][0];<br />
echo $out[0][1];<br />
echo $out[0][2];
上記のコードは文字列間の値を取得できますが、私が望む効果は
です。
文字列に dc6dce4a544fdca2df29d5ac0ea9906bnnnnn16b28748ea4df4d9c2150843fecfba68 がいくつあるかわかりません。すべての div 間のすべての値を取得して、それらをランダムにシャッフルしたいと考えています。
たとえば、文字列 "
11111
22222
gt;
33333
44444
";
取得したい結果は次のとおりです:dc6dce4a544fdca2df29d5ac0ea9906b2222216b28748ea4df4d9c2150843fecfba68dc6dce4a544fdca2df29d5ac0ea9906b4444416b28748ea4df4d9c2150843fecfba68dc6dce4a544fdca2df29d5ac0ea9906b3333316b28748ea4df4d9c2150843fecfba68dc6dce4a544fdca2df29d5ac0ea9906b1111116b28748ea4df4d9c2150843fecfba68
知っている方は完全なコードを教えていただけますか、よろしくお願いします。