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】Undefined array keyエラーの原因・改善方法

2022.06.21
7148
PHP

【PHP】連想配列でキー・値が存在するか調べる方法

2023.03.19
30
PHP

【PHP】配列から最大・最小値を求める方法

2023.03.16
52
PHP

PHPで変数の型を確認・変更する方法

2023.02.08
158