この記事では主に、配列の走査における乱数の適用を含む、PHPでランダムな配列リストを取得する方法を紹介します。それを必要とする友人は、それを参照することができます
。この記事では、php で配列を取得する方法について説明します。ランダム配列のサンプル プログラムを参考のために皆さんに共有します。具体的な実装方法は以下の通りです:
言うまでもなく、phpのarray_randは非常に異常で常人の理解を突破しており、非常に面倒です
例1:
コードは次のとおりです。次のように:
function create_random_ids( $min,$max,$limited ) { $_base_ids = range($min,$max); $_temp_key = array_rand ($_base_ids,min(count($_base_ids),$limited+10)); //拼接 $ids = array(); for ($x=0; $x < count($_temp_key); $x++) { $ids[] = $_base_ids[$_temp_key[$x]]; } return $ids; }
例 2:
コードは次のとおりです:
<?php $a = array(0,1,2,3,4,5,6,7,8); echo "$a原来的顺序为:<hr/>"; foreach($a as $v) echo $v."t"; shuffle($a); echo "<br/>$a被打乱后的顺序为:<hr/>"; foreach($a as $v) echo $v."t"; ?>
初めて取得された結果は次のとおりです:
2 回目に取得された結果は:
3 回目に得られた結果は次のとおりです:
以上がランダムな配列リストを取得するPHPメソッドのサンプルコードの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。