11111
22222
33333
"; preg_match_all("|
(.*)
|U", $char,"/> 11111
22222
33333
"; preg_match_all("|
(.*)
|U", $char,">

ホームページ >バックエンド開発 >PHPチュートリアル >コードの一部を修正すると、専門家がアドバイスをくれました

コードの一部を修正すると、専門家がアドバイスをくれました

WBOY
WBOYオリジナル
2016-06-13 12:32:13896ブラウズ

コードの一部を変更します。専門家からアドバイスを受けました

$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


知っている方は完全なコードを教えていただけますか、よろしくお願いします。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。