
PHP代码
文章平均质量分 82
PHP代码
echojson
雄鹰在鸡窝里长大,就会失去飞翔的本领,野狼在羊群里成长,也会爱上羊而丧失狼性。人生的奥妙就在于与人相处。生活的美好则在于送人玫瑰。和聪明的人在一起,你才会更加睿智。和优秀的人在一起,你才会出类拔萃。所以,你是谁并不重要,重要的是,你和谁在一起。
展开
-
你现在还用 if/else 走天下?不妨试试这几种改进方法
想当年,其实我也特别钟情于 if/else连环写法,上来就是一顿SAO操作,比如举个好理解的简单栗子: 一般来说我们正常的后台管理系统都有所谓的角色的概念,不同管理员权限不一样,能够行使的操作也不一样,比如: 系统管理员( ROLE_ROOT_ADMIN):有 A操作权限 订单管理员( ROLE_ORDER_ADMIN):有 B操作权限 普通用户( ROLE_NORMAL):有 C操作权限 比如一个用户进来,我们需要根据不同用户的角色来判断其有哪些行为,这时候SAO代码出现了: public class原创 2021-04-09 15:01:10 · 231 阅读 · 0 评论 -
array_merge_recursive 的使用
作用:递归合并数组 场景:在平时开发中,我们可能遇到获取的数据是多个维度的数据,而我们只需要其中的一个。 代码如下: $project_id = 'project_id'; $arr1 = [ 'project_id' => ['name' => '名称1', 'address' => '地址1', ], 'project_id2' => ['name' =...原创 2020-05-03 10:09:30 · 173 阅读 · 0 评论 -
array_walk、array_map、array_filter 的用法
array_walk、array_map、array_filter和 foreach 都有循环对数组元素进行处理的功能。 一、array_walk 用法 1、循环数组,回调处理(并不修改数组元素的值,而是跳出去做其他的事情[回调的定义]) 如: $arr = [ ['name' => 'A', 'age' => 18], ['name' =&g...原创 2020-05-03 10:07:57 · 405 阅读 · 0 评论