PHP逆引き大全 516の極意

基本プログラミングの極意 - Tips71 配列の要素をシャッフルする

登録タグ
PHP
Icon comment count 0
Icon stock count 0

1-3配列Tips71 配列の要素をシャッフルする

Level1

Pointshuffle関数を使う

配列の要素の順番をランダムに入れ替えるには、shuffle関数を使います。

shuffle関数には、引数として配列を渡すと配列の要素の順番がランダムに入れ替わり、論理値を返します。戻り値はシャッフルが成功した場合にはTRUEを返し、失敗した場合にはFALSEを返します(リスト1)。

shuffle関数の使い方

論理値 = shuffle(配列);
リスト1071.php
<?php
  //1から10までの要素を持つ配列
  $numbers = range(1, 5);
  header("Content-Type: text/plain; charset=UTF-8");
  echo "シャッフル前\n";
  foreach($numbers as $key => $value) {
    echo "[{$key}] => {$value}\n";
  }
  $result = shuffle($numbers);
  echo "シャッフル結果 

出典情報

Medium

PHP逆引き大全 516の極意

  • 著者: 大家 正登, 茂木 健一, 鮫島 康浩, 谷中 志織

コメント

    コメントはありません