最初にお詫び申し上げますが、この最後の作業を完了するために、今日は約 8 時間コーディングしてきました。
コード。
$a = array('a', 'c', 'b');
$c = array('a', 'c', 'b');
foreach(array_combine($a, $c) as $k => $v) {
echo $k.$v;
}
その結果: aa, bb, cc
しかし、私は@を取得したい
aa, ac, ab
ba, bc, bb
ca, cc, cb
すべての順列が必要な場合は、array_combine() を使用するかどうかわかりません。次のように、ネストされたループを使用するだけです。
$a = array('a', 'c', 'b');
$c = array('a', 'c', 'b');
foreach($a as $v1){
foreach($c as $v2) {
echo $v1.$v2;
}
}
foreach 関数を使用することをお勧めします。array_combine() を使用しないでください。
function cloop($a, $c) {
$a = array('a', 'b', 'c');
$c = array('d', 'e', 'f');
foreach($a as $A){
foreach($c as $B) {
$ab = $A.$B;
}
}
return $ab;
}