このようなことをするためのより良い方法はありますか?これは問題ありませんが、同じ結果を得るにはおそらくショートカットがあると思います。配列を簡単に追加できると思いますが、それを関数に変換して、その外側にforループを設定することもできます。
ただ疑問に思う。
<?
$array1 = array("test1","test2","test3","test4");
$array2 = array("dest1","test2","dest3","dest4");
for ($i=0; $i<count($array1); $i++) { //FOR STATEMENT TO GET MULTIPLE ARRAYS REGISTERED AS A FOREACH-STYLE
$val1 = $array1[$i]; //VALUES GET
$val2 = $array2[$i];
$array1 = array_flip($array1); //ARRAY IS FLIPPED FROM KEY => VALUE TO VALUE => KEY SO THAT THE KEYS CAN BE GET. REMEMBER TO SWITCH IT BACK.
$array2 = array_flip($array2);
$key1 = $array1[$val1]; //NOW MUST ITERATE THROUGH USING VALUES ABOVE BECAUSE THE KEYS ARE NO LONGER NUMBERS.
$key2 = $array2[$val2];
$array1 = array_flip($array1); //SWITCHING IT BACK.
$array2 = array_flip($array2);
echo $key1 . "=>" . $val1 . "<br />";
echo $key2 . "=>" . $val2 . "<br />";
}
var_dump($array1);
?>