
函数
码上爱
这个作者很懒,什么都没留下…
展开
-
array_slice
简单理解一下这个函数,就是截取数组,业务中需要得到固定数据量的二维数组,比如:评论区,需要折叠信息,我们又想给前端展示2条数据,又想得到总条数。函数使用:array_slice( $array,0,2)参数一:要处理的数组参数二:从哪里开始参数三:获取几个...原创 2020-07-23 12:03:49 · 275 阅读 · 0 评论 -
php strstr()
**系统函数strstr()**参数1,要匹配的字符串参数2,要使用的字符串说的可能不太清楚,就是用第二个字符串去找第一个字符串里的有没有返回值;存在:如果参数2,在参数1里面存在,那么返回这个参数2字符串到最后的字符不存在: false;strstr(‘abcde’,‘c’);返回cde...原创 2019-07-11 14:38:26 · 252 阅读 · 0 评论 -
微信支付金额差一分钱
**微信支付金额差一分钱**今儿实现了一下微信支付,在测试时遇到一个问题,之前写的时候也没注意。测试金额:8.04前端掉起支付 现实金额:8.03经过研究,查看解决办法先把金额定义为string类型strval(total∗100);再转为int类型intval(strval(total*100);再转为int类型intval( strval(total∗100);再转为int...原创 2019-07-29 17:42:25 · 962 阅读 · 0 评论 -
thinkphp字段加减
thinkphp字段加减加操作减操作加操作//单一操作一个字段M()->where()->setInc(‘这里写要操作的字段’);//字段自动+1M()->where()->setInc(‘要操作的字段’,2);//第二个参数是要自动增加多少//操作多个字段有两种写法第一种:$cModel = M(‘要操作的数据库’);$cModel->id = ‘...原创 2019-08-02 17:23:57 · 2404 阅读 · 0 评论 -
去除数组中的空值
**php去除数组中的空值**//数组$arrData = array(0 => ‘cccc’,1 => ‘bbbb’,2 => ‘’,3 => false,4 => null);//使用php自带的函数array_filter$arrInfo = array_filter( $arrData );var_dump($arrInfo);/...原创 2019-08-13 18:04:23 · 696 阅读 · 0 评论 -
PHP把13位时间戳转换位10位时间戳
**把13位时间戳转换位10位时间戳**在我们设计数据库时,时间戳存储到数据库时,一般情况下,我会设计存储类型int 长度11,普遍情况下,前端传过来的长度也就时10位的时间戳,php time() 函数也一样。但是如果您在和硬件对接等,,如果忘记沟通。有可能传过来的时间时13位精确到毫秒的时间戳。如果直接存储的到数据库中,时间戳就会错误!那么如果让硬件处理,如果同一个公司还好,如果是对...原创 2019-08-29 13:44:37 · 6005 阅读 · 3 评论 -
PHP 函数json_encode() 功能
**json_encode()功能**json_encode 是我们常用的转换数组格式的方法。但是这个函数还有很多的功能,是平时我们可能很少用到,但是其实挺重要的,如果一直不知道,我觉得还是很可怕的,记得我干php两年的时间里居然没用过它其它的功能,有一次面试问到了,也没有回答上来,自己都觉得自己很low。今天刚好又用到,先写一些我们可能会用到的,以后再有再补充。json_encode用于...原创 2019-08-29 15:02:46 · 1877 阅读 · 0 评论 -
redis 哈希hash实例应用
redis 哈希实例因为鄙人缓存方便略差。所以努力ing随便拿一个业务场景 来使用hash业务场景:我要把一个停车场列表放到redis中,再根据这个列表内的数据计算距离不超过5公里的数据,并返回这个停车场列表public funciton getParkList( $sLat,$slng ){//由于redis我自己又封装了一下使用的是tp框架,这里我实例化自己的redis类$red...原创 2019-09-06 17:10:11 · 1067 阅读 · 0 评论