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