-
PHP浮点数运算精度的情况
所属栏目:[PHP教程] 日期:2022-02-24 来源:DaWei
在用PHP进行浮点数的运算中,遇到一个坑,没有得到预期中的结果,如下代码: $a = 69.1; $b = $a*100; $c = $b-6910; 你猜$c的值是多少?$c输出的值是-9.0949470177293E-13.为什么会这样? 在PHP官网Float浮点型页面中,讲到: 浮点数的精度 浮点数的精度[详细]
-
PHP实现多线程的两个办法 PHP+shell
所属栏目:[PHP教程] 日期:2022-02-24 来源:DaWei
PHP+shell实现多线程的方法 先写个简单的php代码,这里为了让脚本执行时间更长,方便看效果,sleep一下,呵呵!先看下test.php的代码:ls PHP代码: ?php for ($i=0;$i10;$i++) { echo $i; sleep(10); } ? 在看下shell脚本的代码,非常简单: #!/bin/bash fo[详细]
-
php curl调用接口显示HTTP Status 415怎样解决
所属栏目:[PHP教程] 日期:2022-02-24 来源:DaWei
使用php curl的方式调用对方提供的接口,收到了如下错误提示 HTTP Status 415 The server refused this request because the request entity is in a format not supported by the requested resource for the requested method. Curl 的代码片段如下: $c[详细]
-
解析php协程知识点
所属栏目:[PHP教程] 日期:2022-02-24 来源:DaWei
在讲协程之前,先谈谈多进程、多线程、并行和并发。 对于单核处理器,多进程实现多任务的原理是让操作系统给一个任务每次分配一定的 CPU 时间片,然后中断、让下一个任务执行一定的时间片接着再中断并继续执行下一个,如此反复。 由于切换执行任务的速度非[详细]
-
PHP中创建和编辑Excel表格的办法
所属栏目:[PHP教程] 日期:2022-02-24 来源:DaWei
要使用纯PHP创建或编辑Excel电子表格,我们将使用PHPExcel库,它可以读写许多电子表格格式,包括xls,xlsx,ods和csv。在我们继续之前,仔细检查您的服务器上是否有PHP 5.2或更高版本以及安装了以下PHP扩展:php_zip,php_xml和php_gd2。 创建电子表格: 创[详细]
-
运用PHPExcel导出Excel表
所属栏目:[PHP教程] 日期:2022-02-24 来源:DaWei
本文实例为大家分享了PHPExcel导出Excel表的具体代码,供大家参考,具体内容如下: /** * Excel导出 * @param $fileName(文件名) * @param $headArr (表头) * @param $data (每一行的数据) * @throws /PHPExcel_Exception * @throws /PHPExcel_Reade[详细]
-
运用PHP扩展Xhprof分析项目性能实践教程
所属栏目:[PHP教程] 日期:2022-02-24 来源:DaWei
一、背景 项目即将上线,想通过一些工具来分析代码的稳定性和效率,想起在上个团队时使用过的xhprof扩展;因为换了新电脑,所以需要重新编译此扩展,现将安装与实际排查过程完整记录下来,方便自己回顾和帮助更多的读者。 XHProf 是 FaceBook 开发的一个函[详细]
-
PHP和以太坊交互详解
所属栏目:[PHP教程] 日期:2022-02-24 来源:DaWei
自去年以来,我们正在开发区块链(Blockchain)业务。最近使用过Ethereum并使用PHP,所以我想我们应该聊聊这个话题。 这里有个前提: 1.理解区块链 2.对编程语言有了解 本文的主要内容: 1.开发环境 2.以太坊的介绍 3.准备JSON-RPC调用 4.从PHP访问 1.开发[详细]
-
php 502 bad gateway的处理方案
所属栏目:[PHP教程] 日期:2022-02-24 来源:DaWei
今天升级完PHP出现了502 Bad Gateway错误,根据经验是php-fpm的问题,但是看到网上那些什么访问量,子进程设置什么的,但是我这太服务器压根没啥流量。所以只能从配置文件下手看看。 [global] pid = /usr/local/php/var/run/php-fpm.pid error_log = /usr/[详细]
-
总结了php时间解决问题
所属栏目:[PHP教程] 日期:2022-02-24 来源:DaWei
问题就是通过一个时间处理 echo date(Ymd, strtotime(+1 month, strtotime(20150130)) ); 按照朋友的想法,应该输出的是20150227 ,而实际输出的是20150302 也就是说1月的29,30,31号输出都是3月份的天数,并不是想要得到的2月的天数。 按照我的理解是,当[详细]
-
PHP正则表达式验证电话号码与邮箱的实例
所属栏目:[PHP教程] 日期:2022-02-23 来源:DaWei
PHP正则表达式是一种描述字符串结构的语法规则,是一个特点的格式化模式,能够匹配,替换和街区匹配的字符串。一般PHP正则表达式会用作判断手机号码写法和邮箱写法是否正确,这篇文章也就给大家分享PHP的手机号码和邮箱的正则表达式实例。 php用正则表达式[详细]
-
PHP限制发送手机验证码的次数实例
所属栏目:[PHP教程] 日期:2022-02-23 来源:DaWei
现在很多网站和软件的注册都会让用户填写电话号码,之后系统会向用户手机发送一条短信验证码,用户输入验证码之后就能正常使用了,而且还能使用短信验证码进行快捷登录。但是为了防机刷验证码,我们需要限制发送手机验证码的次数,那么这种限制是如何实现[详细]
-
PHP连接MySQL三种方法,你知道几个?
所属栏目:[PHP教程] 日期:2022-02-23 来源:DaWei
PHP连接MySQL数据库的操作是新手学习PHP一定要掌握的技能,这篇文章就给大家分享三个PHP连接MySQL数据库的方法,分别是面向过程方法,面向对象方法和PDO方法,对正在学习PHP的同学有一定的参考价值。 方法一:普通方法(面向过程) 首先,先做出如下假设([详细]
-
教你运用PHP做一个简易的登录系统
所属栏目:[PHP教程] 日期:2022-02-23 来源:DaWei
注册登录是我们日常上网时最常用的操作,因此这篇文章就主要给大家分享如何用PHP实现一个简易的用户登录系统。感兴趣的朋友就继续往下看吧。 直接上代码 连接数据库:connect.php ?php $servername = localhost; $username = formbd; $password = formbd;[详细]
-
在PHP函数如何运行Linux系统代码?这六个函数要明白
所属栏目:[PHP教程] 日期:2022-02-23 来源:DaWei
在开发过程中,有时候我们会需要在PHP函数在运行Linux系统代码,那么我们就会使用到这些函数,shell_exec函数,exec函数,system函数,passthru函数,popen函数,proc_open函数。下面我们就来详细了解下PHP执行linux命令可能会用到的六个函数。 1,exec函[详细]
-
php操作redis命令介绍和代码详解
所属栏目:[PHP教程] 日期:2022-02-23 来源:DaWei
Redis是一种支持key-value等多种数据结构的存储系统,能够用于缓存,时间发布或者订阅等等。现在有很多大型网站会运用redis缓存,这能够明显提高网站速度。这篇文章就主要给大家介绍PHP操作Redis命令,感兴趣的朋友就继续往下看吧。 官方PHP Redis扩展文件[详细]
-
php如何在线人数统计和用户IP数?
所属栏目:[PHP教程] 日期:2022-02-23 来源:DaWei
我们在访问一些网站的时候,常常会看到在线人数是多少。其实通过统计用户IP数以及在线人数,不仅能够帮助管理人员了解用户的访问和使用情况,而且展示网站在线人数,在某种程度上能够给用户一种认同感。那么PHP是如何实现统计IP 和在线人数的呢?下面是具[详细]
-
php如何写字符串和16进制的转换?
所属栏目:[PHP教程] 日期:2022-02-23 来源:DaWei
我们在日常的计算机编程和学习中,往往会遇到进制转换,所谓进制转化,简单的理解就是将一种进制的数字转换为另一种进制的数字。这篇文章就给大家分享一下PHP字符串和十六进制的互相转换,通常我们在调用别网站接口时,要对字符串进行16进制加密处理。下面[详细]
-
PHP中json_encode与json_decode有何差别?一文带你明白
所属栏目:[PHP教程] 日期:2022-02-23 来源:DaWei
这篇文章主要介绍PHP中json_encode与json_decode的区别是什么?首先我们先简单了解一下JSON,JSON是一种轻量级的数据交换格式。json_encode()是将数据转为json格式,json_decode()是对json格式的字符串进行解码,并转换为PHP变量。很多人对于json_enco[详细]
-
用php做四则运算器的实例代码
所属栏目:[PHP教程] 日期:2022-02-23 来源:DaWei
对于四则运算器,也就是加减乘除计算器,想必大家都有使用过。这篇文章就给大家分享一下用PHP实现简单的四则运算器,这对于刚接触的PHP的朋友,有一定的学习参考价值,感兴趣就继续往下看吧。 前端代码 : !DOCTYPE html html head meta charset=UTF-8 tit[详细]
-
PHP邮件发送例子,已测验成功
所属栏目:[PHP教程] 日期:2022-02-22 来源:DaWei
PHP邮件发送例子我介绍过很多不过几乎都是使用phpmailer邮件插件来实现发送了,下面这个例子我是测试发送邮件成功的例子了. 在win下,利用PHP的mail函数来发送邮件. mail()函数的作用:是连接到邮件服务器,利用smtp协议,与该服务器交互并投邮件. 注意: 1:mail[详细]
-
PHP运用QQ免费邮箱发送邮件实例
所属栏目:[PHP教程] 日期:2022-02-22 来源:DaWei
本例子是利用phpmailer来登录QQ邮件然后利用QQ邮件向指定邮件发送一封邮件的例子,希望本例子能帮助到各位同学. PHP发邮件的例子,发邮件当然需要一个客户端邮箱,今天这个例子是使用QQ免费企业邮箱来做为发邮件的邮箱,代码如下: ?php include PHPMailer/clas[详细]
-
PHP运用流类Stream读cUrl下载内容实例
所属栏目:[PHP教程] 日期:2022-02-22 来源:DaWei
在C++,C#,PHP等编程语言中,有一个stream这个类,所有的I/O都以这个流类为基础的,现在我们来讲讲PHP使用Stream读取cUrl下载结果,使用 stream 的好处就是不会因为数据大小而占用大量的内存,现在我们来分享代码实例,代码如下: $url = http://www.google.com.[详细]
-
php+mysql简单的无限分类栏目
所属栏目:[PHP教程] 日期:2022-02-22 来源:DaWei
无限分类原理非常的简单就是找到自己上级目录交级递归去操作,然后再找自己的上级直到最上级为止了,这种就可以实现了无限级分类了,下面看个例子. 一个非常简单清晰简单的无极限分类范例,带缩进效果,只需查询一次数据表,然后递归遍历结果集,就可以了,要在php[详细]
-
php里CURL模拟进行微信接口的GET与POST例子
所属栏目:[PHP教程] 日期:2022-02-22 来源:DaWei
php CURL函数可以模仿用户进行一些操作,如我们可以模仿用户提交数据也可以模仿用户进行网站访问了,下面我们来介绍利用CURL模拟进行微信接口的GET与POST例子,例子非常的简单就两个大家一起看看. Get提交获取数据 /** * @desc 实现天气内容回复 */ public fu[详细]
