我有2个数组....我们称它们为red_array和blue_array,我想要做的是创建一个具有1比2的blue_array项目比率的final_array ?到red_array又名将2个数组合并为一个具有平衡的2-1比例
array[]= { BLUE_ARRAY_ITEM , RED_ARRAY_ITEM, RED_ARRAY_ITEM,
BLUE_ARRAY_ITEM,RED_ARRAY_ITEM, RED_ARRAY_ITEM, BLUE_ARRAY_ITEM} ....ect on`
最新最好的方式去这这是我开始努力,但一切都是为了给我的是一个UNEXPECTED_TOKEN错误
$total_count=count($blue_query)+count($red_query);
$count=0;
$blue_count=0;
$red_count=0;
while ($count <= $total_count) {
if($blue_count<=50){
$finished_array[]=$blue_query[$blue_count];
$blue_count++;
$count++;
}
if($red_count<=50){
$finished_array[]=$red_query[$red_count];
$red_count++;
$count++;
$finished_array[]=$red_query[$red_count];
$red_count++;
$count++;
}
}
从它的外观来看,当'$ blue_count'在开始时为0时,您将检查'$ blue_count> = 50',所以'if'永远不会被输入,并且在没有'if'的情况下不会增加。你的'while'循环也是无限的,因为不会增加'$ count'。 –
编辑但仍然似乎无限循环....我仍然没有正确递增? – ChuckKelly
你可以粘贴'$ blue_query'和'$ red_query'的内容吗? –