PHPのシャッフル()関数
例
配列内の要素は、ランダムな順序に並べ替えされています。
<?php
$my_array = array("red","green","blue","yellow","purple");
shuffle($my_array);
print_r($my_array);
?>
$my_array = array("red","green","blue","yellow","purple");
shuffle($my_array);
print_r($my_array);
?>
実行中のインスタンス»
定義と使用法
シャッフル()関数は、ランダムな順序で配列の要素を再配置します。
この関数は、配列内の主要な要素の新しい名前を割り当て、既存のキーは、(1以下の実施例を参照のこと)に削除されます。
文法
shuffle( array )
参数 | 描述 |
---|---|
array | 必需。规定要使用的数组。 |
技術的詳細
戻り値: | それが成功すればTRUE、失敗時にFALSEを返します。 |
---|---|
PHPバージョン: | 4+ |
更新ログ: | PHP 4.2.0以降、乱数発生器が自動的にシードされます。 |
より多くの例
例1
配列内の要素は、ランダムな順序に並べ替えされています。
<?php
$my_array = array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow","e"=>"purple");
shuffle($my_array);
print_r($my_array);
?>
$my_array = array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow","e"=>"purple");
shuffle($my_array);
print_r($my_array);
?>
実行中のインスタンス»
完全なPHPの配列参照