$intTotal が比較的小さい場合 (たとえば、1000 以内)、$intRand の値は基本的に結果に影響を与えず、両方の実行時間は同様です。 10000を超える$intTotalをテストする場合、$intRandが100の場合、foreachループの判定$intRand=10よりもarray_uniqueを使用した効率が高く、両方の実行時間は同じです。 例