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】文字列内の任意の箇所前後にhtmlタグを追加する方法

2022.06.02
2278
PHP プログラミング

phpを使って、ヘッダーやフッターを共通パーツ化・インクルードさせる方法

更新日:2023.09.15
1583
PHP

【PHP】連想配列の中に指定の値が存在する場合、そのキーを取得する方法

2023.03.20
2033
PHP プログラミング

【php】現在のディレクトリURLを取得し、条件分岐する方法

2021.10.28
5742