「php入門」array_rand()とshuffle()で配列からランダムに値を取得する

1.bool shuffle ( array &$array )
配列をシャッフルする
phpコード:
<?php
$cftArr = array('1′,’2′,’3′,’4′,’5′,’6′,’7’);
shuffle($cftArr);
print_r($cftArr);
?>
結果:
Array ( [0] => 6 [1] => 3 [2] => 7 [3] => 4 [4] => 1 [5] => 2 [6] => 5 )

2.mixed array_rand ( array $array [, int $num = 1 ] )
配列から一つ以上の要素をランダムに取得する
phpコード
<?php
$kdf = array('A’,’B’,’C’,’D’);
$result = array_rand($kdf,2);
foreach ($result as $val) {
echo $kdf[“$val"].""; }
?>
結果:
B
C

PHP

Posted by arkgame