時代の発展に伴い、私たちのプログラミングスキルも向上しています。ここで PHP 配列を紹介しましょう。 PHP 配列は、最も一般的なバッチ データ ストレージ構造です。配列は順番に格納されるため、ランダムに格納することができます。多くの言語では、配列は静的であり、使用する前に配列の長さを指定する必要があります。PHP では、配列は完全に動的であるため、この問題について心配する必要はありません。この方法で配列を使用することもできます。
<ol class="dp-xml"> <li class="alt"><span><span>PHP CODE </span></span></li> <li class=""><span>// DEMO of Array </span></li> <li class="alt"><span>demo_array[] = 1; </span></li> <li class=""><span>demo_array[] = 2; </span></li> </ol>
それでは、カードをシャッフルするプロセス、つまり実際に 2 枚のカードを数回交換するプロセスをシミュレーションしてみましょう。 1 ~ 108 の範囲の 2 つの乱数を生成し、これら 2 つの数字でインデックス付けされた配列要素の値を交換します。複数の交換が必要なため、このプロセスを関数として定義できます。次に108枚のカードを4人に配りますが、実は手前の交換枚数が多ければ5つに切るだけでOKです。ただし、現実をよりよくシミュレートし、配列の特性を表現するために、ループを使用して分散します。つまり、各人は一度に 4 枚のカードを受け取り、その後、各人に 1 枚、ディーラーに 2 枚のカードが与えられます。さて、プロセス全体はこれで終わりです。以下では、プログラムを使用して、さらに詳細を説明します。
りー