Written by Kasumi

【PHP】配列要素をランダムに並び替える方法

PHPで配列要素をランダムに並び替えして再配列したものを取得したい。

本記事ではこのような悩みを解決。

実装方法について解説します。

配列要素をランダムに並び替える

<?php
    $numbers = [10, 20, 40, 30];

    // 配列要素をシャッフル
    shuffle($numbers);
    // 出力 
    print_r($numbers);
    //例:Array ( [0] => 40 [1] => 30 [2] => 20 [3] => 10 )
?>

配列要素をランダムに並び替えるコード例です。

shuffle関数を使います。

shuffle関数の引数にランダムに並び替えたい配列を代入。

print_r関数で上記関数を出力。

ランダムに配列要素が出力されていたら成功です。

まとめ

PHPで配列要素をランダムに並び替える方法について紹介しました。

以上で解説を終わります。

目次

関連記事

PHP

【PHP】文字列から必要な桁数分文字を切り出しする方法

2023.03.06
900
PHP

【PHP】例外が発生した場合の処理を実行する方法

2023.04.14
789
PHP

【PHP】文字数をカウントする方法

2023.03.02
1856
PHP

PHPで現在日時を取得する方法

2023.04.05
744