PHP 配列の値をシャッフルする方法
最終更新日 - 公開日 2017.06.01
by

PHP の関数で配列の値をシャッフルする方法を紹介します。
配列の値をシャッフルする方法
配列の値をシャッフルする場合は、PHP の関数 shuffle()
を使用します。
次のコードは、配列の値をシャッフルして、先頭の値を表示する方法です。
<?php // 配列の値をランダムに取得
$first = array('text'=>'first'); // 値の作成
$second = array('text'=>'second'); // 値の作成
$third = array('text'=>'third'); // 値の作成
$array = array($first, $second, $third); // 配列の作成
shuffle($array); // 配列をシャッフル
echo 'ランダムに表示:'.$array[0]['text']; // シャッフルした配列の先頭の値を表示
?>
配列がすでにある場合は、コード冒頭の値の作成と配列の作成を削除して、任意の値を shuffle($array);
の $array
と差し替えてください。
まとめ
PHP の関数で配列の値をシャッフルする方法を紹介しました。