コードの一部を変更します。専門家からアドバイスを受けました$char = "111112222233333"; preg_match_all("|(.*)|U", $char, $out,PREG_PATTERN_ORDER); echo $out[0][0]; echo $out[0][1]; echo $out[0][2];ログイン後にコピー 上記のコードは文字列間の値を取得できますが、私が望む効果は です。 文字列に nnnnn がいくつあるかわかりません。すべての div 間のすべての値を取得して、それらをランダムにシャッフルしたいと考えています。 たとえば、文字列 "1111122222gt;3333344444"; 取得したい結果は次のとおりです:22222444443333311111 知っている方は完全なコードを教えていただけますか、よろしくお願いします。 共有先: もっと見る -----解決策--------- $char = "111112222233333"; preg_match_all("------解决方案--------------------(.*)------解决方案--------------------U", $char, $out,PREG_PATTERN_ORDER); shuffle($out[0]); $s= join('',$out[0]); echo $s;ログイン後にコピー