批改状态:合格
老师批语:
$arr = [22,23,15,14,11,19,18];// echo sizeof($arr) 获取数组长度;// echo count($arr) 获取数组长度;function odd(array $arr):array{$newArr = [];for ($i=0; $i < sizeof($arr); $i++) {if($arr[$i] % 2 == 0){$newArr[] = $arr[$i];}}return $newArr;}var_dump(odd($arr));//array(3) {[0]=>int(22)[1]=>int(14)[2]=>int(18) }
$arr = [6, 7, 8, 9, 10, 11, 12];// 返回输入整数是否为偶数 !($var & 1); &是二进制的写法// 返回输入整数是否为奇数数 $var & 1;$newArr = array_filter($arr, function($var){return !($var & 1);});var_dump(array_values($newArr));//array(4) {[0]=>int(6)[1]=>int(8)[2]=>int(10)[3]=>int(12) }
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号