使用用户定义的函数搜索PHP数组的优雅方式
发布时间:2021-07-06 05:18:47 所属栏目:大数据 来源: https://www.jb51.cc
导读:基本上,我希望能够获得C的find_if(),Smalltalk的detect的功能:等: // would return the element or nullcheck_in_array($myArray, function($element) { return $elemnt-foo() 10; }); 但我不知道有任何PHP函数可以做到这一点.我提出了一个“近似”: $che
基本上,我希望能够获得C的find_if(),Smalltalk的detect的功能:等:
但我不知道有任何PHP函数可以做到这一点.我提出了一个“近似”:
这样做的缺点是代码的目的不是立即清楚的.此外,即使找到该元素,它也不会停止迭代数组,尽管这更像是一个挑剔(如果数据集足够大而导致问题,线性搜索无论如何都不会是答案) 解决方法: 你可以编写自己的函数;)
这似乎没用,但它增加了语义并且可以提高可读性 (编辑:北几岛) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |