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.04.03
714
PHP

【PHP】動的にテキストファイルを生成。文字列を書き込む方法

2023.03.23
1373
PHP

【PHP】同じ関数名を使ってしまい衝突エラーになるのを防ぐ方法【名前空間を使おう】

2023.04.11
1313
PHP プログラミング

【簡単PHP】連想配列からkey(キー)のみ取得、もしくは値のみ配列で再取得する方法

2022.03.22
10127