3 var_dump(is_array($x));
4 foreach ($x as $k => $_) {
7 usort(inout
$x, function($x,$y) {
8 if (is_int($x) != is_int($y)) {
9 if (is_int($x)) return -1;
12 if ($x < $y) return -1;
13 if ($x > $y) return 1;
19 $vector = Vector
{11, 22, 33, '22'};
20 $map = Map
{'a' => 11, 'b' => 22, 'c' => 33, 'd' => '22'};
21 $set = Set
{11, 22, 33, '22'};
22 $pair = Pair
{22, '22'};
24 f(array_values($vector));
25 f($vector->toValuesArray());
26 f(array_values($map));
27 f($map->toValuesArray());
28 f(array_values($set));
29 f($set->toValuesArray());
30 f(array_values($pair));
31 f($pair->toValuesArray());
36 function main_array_values() {