ホームページ  >  記事  >  バックエンド開発  >  php shuffle() 関数を使用して配列からいくつかのランダムな要素を取得する方法

php shuffle() 関数を使用して配列からいくつかのランダムな要素を取得する方法

怪我咯
怪我咯オリジナル
2017-07-14 10:59:091397ブラウズ

この記事では、配列からいくつかのランダムな要素を取得する PHP 関数shuffle() メソッドを主に紹介し、シャッフル関数の機能、定義、使用法、および関連する側面を例の形式で詳細に分析します。 、困っている友達は以下を参照してください この記事の例では、PHP 関数 shuffle() が配列からいくつかのランダムな要素を取得する方法について説明します。参考のために皆さんと共有してください。詳細は次のとおりです:

場合によっては、配列内の複数のランダムな要素を取得する必要がある場合 (ランダムな推奨関数の作成など)、PHP でどのように実装すればよいでしょうか?比較的簡単な解決策は、PHP に付属の shuffle() 関数を使用することです。

shuffle()

shuffle() 関数は、配列内の要素をランダムな順序で並べ替えます。成功した場合は TRUE を返し、そうでない場合は FALSE を返します。この関数は、配列内のセルに新しいキー名を割り当てます。これにより、元のキー名が単に並べ替えられるのではなく

削除

されます。 これが簡単な例です:

$data[] = array(
    "name" => "脚本之家",
    "rank" => "40"
);
$data[] = array(
    "name" => "博客园",
    "rank" => "50"
);
$data[] = array(
    "name" => "CSDN",
    "rank" => "60"
);
$data[] = array(
    "name" => "ITEYE",
    "rank" => "50"
);
shuffle($data);
$i = 0;
foreach($data as $key =>$value ){
    if($i < 2) {
        echo $data[$key][&#39;name&#39;].&#39;<br />&#39;;
    }
    $i++;
}

以上がphp shuffle() 関数を使用して配列からいくつかのランダムな要素を取得する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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