/hphp/test/slow/collection_classes/array-diff-1.php
PHP | 56 lines | 54 code | 2 blank | 0 comment | 0 complexity | 2076dacee4994f69c22ff905a539e48c MD5 | raw file
Possible License(s): LGPL-2.1, BSD-2-Clause, BSD-3-Clause, MPL-2.0-no-copyleft-exception, MIT, LGPL-2.0, Apache-2.0
- <?hh
- function main() {
- $a1 = varray["1", 1, "2", 3, 4, "a", "7"];
- $v1 = Vector {"1", 1, "2", 3, 4, "a", "7"};
- $m1 = Map {0 => "1", 1 => 1, 2 => "2", 3 => 3, 4 => 4, 5 => "a",
- 6 => "7"};
- $a2 = varray[1, "3", 5, "a"];
- $v2 = Vector {1, "3", 5, "a"};
- $m2 = Map {0 => 1, 1 => "3", 2 => 5, 3 => "a"};
- $a3 = varray["0", 7];
- $v3 = Vector {"0", 7};
- $m3 = Map {0 => "0", 1 => 7};
- var_dump(array_diff($a1, $a2));
- var_dump(array_diff($v1, $a2));
- var_dump(array_diff($m1, $a2));
- var_dump(array_diff($a1, $v2));
- var_dump(array_diff($v1, $v2));
- var_dump(array_diff($m1, $v2));
- var_dump(array_diff($a1, $m2));
- var_dump(array_diff($v1, $m2));
- var_dump(array_diff($m1, $m2));
- echo "========\n";
- var_dump(array_diff($a1, $a2, $a3));
- var_dump(array_diff($v1, $a2, $a3));
- var_dump(array_diff($m1, $a2, $a3));
- var_dump(array_diff($a1, $v2, $a3));
- var_dump(array_diff($v1, $v2, $a3));
- var_dump(array_diff($m1, $v2, $a3));
- var_dump(array_diff($a1, $m2, $a3));
- var_dump(array_diff($v1, $m2, $a3));
- var_dump(array_diff($m1, $m2, $a3));
- var_dump(array_diff($a1, $a2, $v3));
- var_dump(array_diff($v1, $a2, $v3));
- var_dump(array_diff($m1, $a2, $v3));
- var_dump(array_diff($a1, $v2, $v3));
- var_dump(array_diff($v1, $v2, $v3));
- var_dump(array_diff($m1, $v2, $v3));
- var_dump(array_diff($a1, $m2, $v3));
- var_dump(array_diff($v1, $m2, $v3));
- var_dump(array_diff($m1, $m2, $v3));
- var_dump(array_diff($a1, $a2, $m3));
- var_dump(array_diff($v1, $a2, $m3));
- var_dump(array_diff($m1, $a2, $m3));
- var_dump(array_diff($a1, $v2, $m3));
- var_dump(array_diff($v1, $v2, $m3));
- var_dump(array_diff($m1, $v2, $m3));
- var_dump(array_diff($a1, $m2, $m3));
- var_dump(array_diff($v1, $m2, $m3));
- var_dump(array_diff($m1, $m2, $m3));
- }
- <<__EntryPoint>>
- function main_array_diff_1() {
- main();
- }