![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
php
jiumaodashi
懒人一个能拷贝的代码尽量不想写
展开
-
小程序消息推送token验证PHP代码
/** * 检查配置token */ public function check_server() { //这个echostr呢 只有说验证的时候才会echo 如果是验证过之后这个echostr是不存在的字段了 if($_GET['echostr']){ $echoStr = $_GET["echostr"]; if ($this->checkSignature()) { ob_clean();//防止之前缓存区数据影响 echo $echoStr;原创 2020-05-19 14:48:38 · 241 阅读 · 0 评论 -
php中的浮点数计算问题
用php的±/计算浮点数的时候,可能会遇到一些计算结果错误的问题,比如echo intval( 0.58100 );会打印57,而不是58,这个其实是计算机底层二进制无法精确表示浮点数的一个bug,是跨语言的,我用python也遇到这个问题。所以基本上大部分语言都提供了精准计算的类库或函数库,比如php有BC高精确度函数库。 例子 $f = 0.58; var_dump(intval($f * 100)); //为啥输出57 为啥输出是57啊? PHP的bug么? 我相信有很多的同学有过这样的疑问,转载 2020-05-19 14:14:53 · 144 阅读 · 0 评论 -
PHP无限分类生成树方法,引用,非递归
@[TOC]( PHP无限分类生成树方法,引用,非递归 ) 这个是核心方法 function generateTree($items){ tree=array();foreach(tree = array(); foreach(tree=array();foreach(items as KaTeX parse error: Expected '}', got 'EOF' at end of input: … if(isset(items[$item[‘pid’]])){ items[ite原创 2020-05-19 11:49:29 · 189 阅读 · 0 评论