怎么快速记忆系统数组函数
相信很多小伙伴在面试过程中可能会碰到面试官问你基础知识的时候,会问平常我们使用的 array
函数有哪些,你说一说?
如果你平时忙于工作和学习没有去总结,你可能当时发蒙紧张一时说不上来。我们开发过程中经常用,却很难说出来(有可能当时紧张)。
知识是海量的,同时太多的信息大脑记不住,大脑喜欢有规律(结构)的信息。现在我带大家重新整理归档,在开发过程中,涉及到 array
函数的时候我们用大脑去链接一下记忆的知识。
我大致从这几个方面:从左到右按照功能特性的使用角度来分析。
检查型 > 创建型 > 操作型 (键、值处理 > 元素处理 > 遍历 > 运算) > 集合 > 仿队列 > 排序 > 回调
借助xmind 工具,整理如图:
基于篇幅,把操作型单独拿出来了。
本作品采用《CC 协议》,转载必须注明作者和本文链接
本帖由系统于 5年前 自动加精
以后 each 就不存在了 :see_no_evil:
使用脑图确实是一个不错的办法。
多谢楼主,我昨天还在翻手册一个一个背,效率低下
谢谢分享
感觉还是多敲,会形成一种肌肉记忆。就比如我们现在敲 echo ,基本脑壳没去想手就自动敲了。哈哈
@假老练 动手写是一个方面,动嘴说是另方面。比如你朋友问你php有哪些数组函数,你咋回答呢?你可能回答是具体的某一个函数。你要是说清楚,肯定是有思路,有结构的。当你说清了,你朋友大概就知道你掌握的程度了。形成肌肉记忆本身没有错,我们要掌握方法去记忆,这就事半功倍了。
啥时候把字符串常用的函数也用xmind搞下 :joy:
这种方式还是可以搞一下的
数组的函数有时候比较记混,有时候不靠编辑器,你根本不知道第一个参数是数组,还是回调
尤其是这两个,经常写反,后来我导致直接用collection去操作了
@xianyunyehe 记忆的方法应该很多。这里可以这么记,
array_map() : array
返回值是数组,array_walk : bool
返回值是布尔。要接收返回值的就想到第一个参数是function
优秀
wiki 式的不错