PHP マニュアル
前のページ |  | 次のページ

# shuffle

(PHP 3 >= 3.0.8, PHP 4, PHP 5)

shuffle -- 配列をシャッフルする

## 説明

bool shuffle ( array &array )

この関数は、(要素の順番をランダムにするために)配列をシャッフルし ます。

> 注意: この関数は、 array パラメータの要素に対して新しいキーを割り当てます。 その際、単純にキーを並べ替える代わりに、 すでに割り当てられている既存のキーを削除してしまいます。

例 1. shuffle()の例

`<?php $numbers = range(1, 20); srand((float)microtime() * 1000000); shuffle($numbers); foreach ($numbers as $number) { echo "$number "; } ?>`

> 注意: PHP 4.2.0 以降、 srand() または mt_srand() によりランダム数生成器にシードを与える必要はありません。 これは、この処理が自動的に行われるためです。

arsort(),asort(), ksort(),rsort(), sort(),usort()も参照ください。

前のページ | ホーム | 次のページ
rsort | 上に戻る | sizeof