-1

相互に割り当てたい LCID の長いリストがあります。ここに抜粋があります:

1031
1033
1034
1061
1062
1026

次のような配列またはリストを作成したいと思います。

1031 => 1033
1031 => 1034
1031 => 1061
1031 => 1062
1031 => 1026
1033 => 1031
1033 => 1034
1033 => 1061
1033 => 1062
1033 => 1026
1034 => 1031
1034 => 1033
1034 => 1061
1034 => 1062
1034 => 1026

等々。

PHPでこれに取り組む方法に関するアドバイスはありますか? ヘルプは大歓迎です!

編集:私は今これを思いつきました(まだ必要なものではありませんが、何とかそこに着いています...)

foreach($a_languageIDs as $lcid){

    $src_lcid = $lcid + 1024;
    $trg_lcid = $lcid + 1024;

        for ($i = 0; $i < count($a_languageIDs); $i++) {

            echo "$src_lcid -> $trg_lcid\r\n";
        }
}

これにより、次の出力が得られます。

1031 -> 1031
1031 -> 1031
1031 -> 1031
1031 -> 1031
1031 -> 1031
1031 -> 1031
1031 -> 1031
1031 -> 1031
1031 -> 1031
1031 -> 1031
1031 -> 1031
1031 -> 1031
1031 -> 1031
1031 -> 1031
1031 -> 1031
1031 -> 1031
1031 -> 1031
1031 -> 1031
1031 -> 1031
1031 -> 1031
1031 -> 1031
1031 -> 1031
1031 -> 1031
1031 -> 1031
1031 -> 1031
1031 -> 1031
1031 -> 1031
1033 -> 1033
1033 -> 1033
1033 -> 1033
1033 -> 1033
1033 -> 1033
1033 -> 1033
1033 -> 1033
1033 -> 1033
1033 -> 1033
1033 -> 1033
1033 -> 1033
1033 -> 1033
1033 -> 1033
1033 -> 1033
1033 -> 1033
1033 -> 1033
1033 -> 1033
1033 -> 1033
1033 -> 1033
1033 -> 1033
1033 -> 1033
1033 -> 1033
1033 -> 1033
1033 -> 1033
1033 -> 1033
1033 -> 1033
1033 -> 1033

これにより、少なくともこの繰り返しリストが得られますが、$trg_lcid の値をどのように適応させるかはまだわかりません。

4

1 に答える 1