批改状态:合格
老师批语:
回调函数:总结array_map(), array_filter,array_values()用法

<?php// 常用回调函数// 总结array_map(), array_filter,array_values()用法// 1、range()创建一个整数列表,一般用在 for 循环中$data1 = range(10,20);print_r($data1);echo '<hr>';// 2、array_map()用户自定义函数作用到数组中的每个值上,并返回用户自定义函数作用后的带有新的值的数组。$data2 = range(10,20);$arr = array_map(function($item){if($item % 2 == 0) return $item;//偶数},$data2);print_r($arr);echo '<hr>';// 3、array_filter()用回调函数过滤数组中的元素,如果自定义过滤函数返回 true$res = array_filter($arr,function($shuju){return $shuju;});print_r($res);echo '<hr>';// 4、array_values() 函数返回包含数组中所有的值的数组。被返回的数组将使用数值键,从 0 开始且以 1 递增print_r(array_values($res));
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号