私はこれらの2つの配列を持っています:
$array1 = array( '0' => 'apple', '1' => '' , '2' => 'cucumber' );
$array2 = array( '0' => '', '1' => 'bmw', '2' => 'chrysler' );
これらの配列をマージするためにこれを行う場合:
$result_arr = array_merge($array1, $array2);
print_r( count ( array_filter($result_arr) ) );
出力は 4 になります。
ただし、数字の 3 を取得する必要があります。したがって、同じ位置 (同じキー) に 2 つのものが存在する場合は、1 回だけカウントします。
そのような配列内の要素をマージ/カウントすることは可能ですか?