随笔分类 - php
摘要:Variable handling 函数: boolval — 获取变量的布尔值debug_zval_dump — 将内部zend值的字符串表示转储为输出doubleval — floatval 的别名empty — 检查一个变量是否为空floatval — 获取变量的浮点值get_defined_
阅读全文
摘要:foreach ($arr as &$value) 看到一个有意思的东西: 运行结果: 当使用了 & 引用后,下一次遍历数组的结果发生了变化 调试下看看: 运行结果(可以看到,第二次循环里面,每次循环后,最后一个数组元素一直被引用着,而且等于当时数组遍历的值): 因为使用了 & 后,会影响后
阅读全文
摘要:项目中碰到curl https偶尔出现false,错误码77,可以尝试下面两种解决方法:1、确认安装机器ca-certificates,重启PHP。设置curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0):阻止对证书的合法性的检查 2、centos默认安装curl
阅读全文
摘要:PHP mt_rand() 函数 定义和用法 mt_rand() 使用 Mersenne Twister 算法返回随机整数。 语法 说明 如果没有提供可选参数 min 和 max,mt_rand() 返回 0 到 RAND_MAX 之间的伪随机数。例如想要 5 到 15(包括 5 和 15)之间的随
阅读全文
摘要:Trait Trait 是为类似 PHP 的单继承语言而准备的一种代码复用机制。Trait 为了减少单继承语言的限制,使开发人员能够自由地在不同层次结构内独立的类中复用 method。Trait 和 Class 组合的语义定义了一种减少复杂性的方式,避免传统多继承和 Mixin 类相关典型问题。 T
阅读全文
摘要:/etc: 这个目录包含所有系统层面的配置文件。它也包含一系列的 shell 脚本, 在系统启动时,这些脚本会开启每个系统服务。这个目录中的任何文件应该是可读的文本文件。 有趣的文件:虽然/etc 目录中的任何文件都有趣,但这里只列出了一些我一直喜欢的文件: /etc/crontab, 定义自动运行
阅读全文
摘要:eg1:只根据一个规则进行排序,比如我下面的数组是一组满减折扣的信息,我要按照满减的金额从小到大排序 代码: 输出: eg2:有时候需要对一个二维数组进行排序,自定义对应的排序规则,比如对一个班级里面的同学,先按身高降序排序,身高相同的,再按体重降序排序。。。 代码: 上面这个二维数组,先按年龄(a
阅读全文
摘要:一、背景: 做项目的时候遇到一种情况,商家的营业时间显示的问题,设计图上要求显示成:“星期一,星期二,星期三,星期四,星期五,星期六,星期天” 换句话说,就是营业星期勾哪个就显示哪个,类似下面这样: 这里勾选之后呢,数据表里面保存的字段格式是:“1,2,3,4,5,6,7” 以前做的人处理这个的算法
阅读全文
摘要:有时候修改了一些php配置或者进程满了需要重启php
阅读全文
摘要:用 Yii 写一个脚本,在 Linux 上运行这个脚本 1、编写好 XXXXCommand 继承 CConsoleCommand 2、在你的 Linux 服务器上,找到你 yiic 文件所在的目录 3、执行命令运行脚本 说明:./yiic 后面跟着控制器(Command)和方法(action),记得
阅读全文
摘要:第三方平台小程序配置域名,包括: Api接口: 注意: 1、设置的小程序域名必须加到第三方平台的 “小程序服务器域名” 里面,这里可以理解成白名单,不是这里面填写的域名配置不上去的 2、设置的域名必须以 “https” 开头 3、AccessToken尽量用最新的 附:拿到最新的AccessToke
阅读全文
摘要:1.概述 异步任务框架主要包含两个角色: WorkerServer主要负责管理(启动,重启,监控等)worker工作进程。 Worker负责从指定消息队列获取任务消息并执行任务。 为了提高worker任务处理效率,目前按任务处理时间长短,区分不同的任务队列,目前可用的任务名(不同任务名代表不同的队列
阅读全文
摘要:思路: 公式: W为纬度对应的弧度,J为经度对应的弧度,如上图所示 下面代码 lat是纬度 lng是经度
阅读全文
摘要:var_export可以将一个数组转为一个字符串不同于var_dump,var_export并不会输出数据的类型以及字符大小等,只会简单把数组的key跟value拼接成一个字符串 'val1', 'key2'=>'val2', 'key3'=>'val3', 'key4'=>'val4', 'key5'=>'val5' ]; $str = var_export($arr,true); echo...
阅读全文
摘要:php是为web而生的一门后端语言,php仅仅是一门后端语言,它就必须借助于web服务器,才能提供web功能。当然其他的后端语言也是如此。 常见的web服务器有以下几种: apache nginx IIS lighttpd tomcat 与php相关联起来用的最多的就是Apache和Nginx了。
阅读全文
摘要:前言 从刚接触前端开发起,跨域这个词就一直以很高的频率在身边重复出现,一直到现在,已经调试过N个跨域相关的问题了,16年时也整理过一篇相关文章,但是感觉还是差了点什么,于是现在重新梳理了一下。 个人见识有限,如有差错,请多多见谅,欢迎提出issue,另外看到这个标题,请勿喷~ 题纲 关于跨域,有N种
阅读全文
摘要:以下情况只针对非前后端完全分离! 若想要阻止上述代码的表单提交,可以做如下修改 新加了 当你点击链接的时候确实不会实现跳转进行表单提交,但是如何做才能让这个既有拦截判断数据,又能实现表单提交呢 可以这么操作,由于可以在HTML标签里面嵌套php代码,作如下修改 其中的 $flag 是通过php进行判
阅读全文
摘要:PHP的 sort() 排序算法与 C++的 sort() 排序算法均为不稳定的排序算法,也就是说,两个值相同的数经过排序后,两者比较过程中还进行了交换位置,后期开发应主要这个问题
阅读全文
摘要:1.解决WAMP mysql中文乱码问题(在mysql的my.ini文件中) 1).找到client字段并添加:default-character-set=utf8 2).找到mysql字段并添加: default-character-set=utf8 3).找到mysqld字段并添加:charac
阅读全文

浙公网安备 33010602011771号