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
471
PHP

【PHP】配列の要素を追加・削除(先頭・後方)する方法

2023.03.08
461
PHP

Parse error: syntax error, unexpected ‘if’ (T_IF) in…エラーの解決方法【php】

2022.05.03
5687
PHP

PHPで外部ファイルを読み込み、bodyタグ内のhtmlソースだけ取得する方法

2022.05.16
4006