PHPize Online / SQLize Online  /  SQLtest Online

A A A
Share      Blog   Popular
Copy Format Clear
Copy Clear
Copy Format Clear
<?php $array = [ 0 => ['a' => 1, 'b' => 2, 'c' => 3], 1 => ['a' => 1, 'b' => 3, 'c' => 3], 2 => ['a' => 1, 'b' => 2, 'c' => 4], 3 => ['a' => 1, 'b' => 2, 'c' => 3], ]; $result = array_intersect_assoc(...$array); var_export($result); $array1 = [ 0 => ['a' => 1, 'b' => 2, 'c' => 1, 'd' => 3], 1 => ['a' => 1, 'b' => 3, 'c' => 3, 'd' => 3], 2 => ['a' => 1, 'b' => 2, 'c' => 4, 'd' => 3], 3 => ['a' => 1, 'b' => 2, 'c' => 3, 'd' => 3], ]; $result1 = array_intersect_assoc(...$array1); var_export($result1); $array = [ 0 => ['a' => 1, 'd' => 3, 'b' => 2, 'c' => 3], 1 => ['a' => 1, 'b' => 3, 'd' => 3, 'c' => 3], 2 => ['a' => 1, 'b' => 2, 'c' => 4, 'd' => 3], 3 => ['d' => 3, 'a' => 1, 'b' => 2, 'c' => 3], ]; $equal_keys = array_keys(array_intersect_assoc(...$array)); var_export($equal_keys); foreach ($array as $k=>$val) { $array[$k] = array_filter( $val, function ($key) use ($equal_keys) { return !in_array($key, $equal_keys); }, ARRAY_FILTER_USE_KEY ); } var_export($array);
Show:  
Copy Clear