//這是一個for循環測試
$arr=array('a'=>"a1",'c'=>"caa",'d'=>"da",'e'=>"da");
$str1="1,2,3,4";
$str="是,而且,要,覺";
$strarr=explode(',',$str);
$strarr1=explode(',',$str1);
for($i=0;$i<count($strarr);$i++){
foreach($arr as $key=>$value){
if($key=='c'){
$arr['c']=$strarr[$i];
}
}
foreach($arr as $key=>$value){
if($key=='d'){
$arr['d']=$strarr1[$i];
//echo "hahahahah"."<br>";
//print_r($arr);
}
//print_r($arr);
}
print_r($arr);
}
-----------------------------------------------------------------------------------------------------------------
Array
(
[a] => a1
[c] => 是
[d] => da //此處的第一次是上面的第一次遍歷后的數組
)
Array
(
[a] => a1
[c] => 是
[d] => da
)
Array
(
[a] => a1
[c] => 是
[d] => 1 //此處是第二次遍歷數組結束,並且外圍第一次for循環結束,並且將得到的一個新的數
組,從新的數組開始第二次for外循環。
)
第一次結束
----------------------------------------------
Array
(
[a] => a1
[c] => 而且
[d] => 1
) //此處的第一次是上面的第一次foreach遍歷后的數組
Array
(
[a] => a1
[c] => 而且
[d] => 1
)
Array
(
[a] => a1
[c] => 而且
[d] => 2
)
第二次
-----------------------------------------------
Array
(
[a] => a1
[c] => 要
[d] => 2
)
Array
(
[a] => a1
[c] => 要
[d] => 2
)
Array
(
[a] => a1
[c] => 要
[d] => 3
)
第三次
--------------------------
Array
(
[a] => a1
[c] => 覺
[d] => 3
)
Array
(
[a] => a1
[c] => 覺
[d] => 3
)
Array
(
[a] => a1
[c] => 覺
[d] => 4
)
最后一次
-------------------------------------
