
php函数使用
mr.杰瑞
只要开始就不算晚……
展开
-
类中使用回调函数,提示无法找到该函数
当在类中使用这个array_walk_recursive和array_map时, 他们中的回调参数不能写成`array_walk_recursive($arr, 'callback')`或array_map('callback', $arr)的形式, 否则会提示找不到该函数。应该写成array_walk_recursive($arr, [$this, 'callback'])或array_map([$this, 'callback'], $arr)的形式 ...原创 2020-11-12 11:09:47 · 453 阅读 · 0 评论 -
还在用foreach么,试试array_map吧
接口写的多了之后就越来越觉得foreach真的太low了 作用 array_map() 函数将用户自定义函数作用到数组中的每个值上,并返回用户自定义函数作用后的带有新值的数组。 回调函数接受的参数数目应该和传递给 array_map() 函数的数组数目一致 参数 举个例子: 1.拿到数据库的数据后是一个二维数据,想处理成一维数组 array(3) { [0]=> array(1) { ["img_url"]=> string(22) "202007221714493356.png" } [1]原创 2020-07-23 11:25:57 · 226 阅读 · 0 评论 -
strtotime 怕是对每个月最后一天有误解?
比如今天是 2019-07-31 date(“Y-m-d”,strtotime("-1 month")) 输出是 2019-07-01 为什么不是想象中的 2019-06-30 代码的思路是这样的 -1 month, 07-31, 减去一以后就是06-31,而6月没有31天,就好像11点60等于12点一样 那6月31就等于7月1号了 解决方法 php 版本在5.3及以上 $b = date(...原创 2019-07-31 14:44:53 · 436 阅读 · 0 评论