【发布时间】:2016-06-07 22:48:35
【问题描述】:
我正在尝试使用以下代码将 5 个随机值从一个数组复制到另一个数组。问题是 3 或 4 个值被复制,而 1 或 2 总是被复制为 null。我不确定我的代码中的问题是什么。
if (count($potential_matches_in_area) >= 5) {
for ($x = 0; $x < 5; $x++) {
$index = mt_rand(0, count($potential_matches_in_area) - 1);
$new_matches[$x] = $potential_matches_in_area[$index];
unset($potential_matches_in_area[$index]);
}
【问题讨论】:
标签: php arrays for-loop random