PHPには、キーを無視して値を比較し、array_mergeを実行する配列関数がありますか?それはうまくいくと思いますがarray_unique(array_merge($a, $b))
、これを行うにはもっと良い方法があるはずだと思います。
例えば。
$a = array(0 => 0, 1 => 1, 2 => 2);
$b = array(0 => 2, 1 => 3, 2 => 4);
その結果:
$ab = array(0 => 0, 1 => 1, 2 => 2, 3 => 3, 4 => 4);
のキーは気にしないことに注意してください$ab
。ただし、0から。まで昇順であると便利ですcount($ab)-1
。