PHP实现数组中元素奇偶排序,在我们PHP面试过程中是比较常见的一种面试题了,当然在我们平时的项目开发过程中也会遇到数组相关排序的问题。
下面我们就通过一个简单的代码示例,为大家介绍关于PHP数组中元素实现奇偶排序的方法。
首先奇数偶数的概念大家肯定很熟悉了,无非就是一个不能被2整除,一个能被2整除。
那么实现数组元素奇偶排序的完整代码示例如下:
<?PHP// 获取数组中的奇数function odd($var){ return($var % 2);}// 获取数组中的偶数function even($var){ return (!($var % 2));}$array = array(1,2,3,4,5,6,7,8,9,10);print_r(array_filter($array, "odd"));echo "<br>";print_r(array_filter($array, "even"));
最终数组元素奇偶排序结果如下图所示:
这里我们先分别定义了两个方法odd/even来获取数组中的奇数和偶数,然后就主要用到了array_filter函数。
array_filter函数:用回调函数过滤数组中的单元。其中参数表示要循环的数组。
说明:本示例中,依次将 array 数组中的每个值传递到odd/even函数。如果odd/even函数返回 true,则array数组的当前值会被包含在返回的结果数组中。数组的键名保留不变。
本篇文章就是关于PHP实现数组元素奇偶排序的方法介绍,希望对需要的朋友有所帮助!
想要了解更多PHP知识,可以关注PHP中文网PHP视频教程,欢迎大家参考学习! 总结
以上是内存溢出为你收集整理的PHP如何实现数组元素奇偶排序?(图文+视频)全部内容,希望文章能够帮你解决PHP如何实现数组元素奇偶排序?(图文+视频)所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)