/hphp/test/slow/ext_array/array_map.php
PHP | 21 lines | 19 code | 2 blank | 0 comment | 0 complexity | e3d57aff21ff6f544ebcab79d23bb503 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 cube($s1) { return $s1*$s1*$s1; }
- <<__EntryPoint>>
- function main_array_map() {
- $a = varray[1, 2, 3, 4, 5];
- $b = array_map(fun("cube"), $a);
- var_dump($b);
- $b = array_map(null, $a);
- var_dump($b);
- $b = array_map(null, darray['x' => 6, 0 => 7]);
- var_dump($b);
- var_dump(
- array_map(
- null,
- darray['x' => 6, 0 => 7],
- varray[varray['a', 'b'], true]
- )
- );
- }