-
PHP不使用内置函数实现字符串转整型的方法示例
所属栏目:[PHP教程] 日期:2021-02-05 热度:90
介绍 php字符串类型的数字如果想转成整型的数字,一般我们都是采用系统内置的API去做转换,但如果规定就不让我们去用系统内置的API转换,而是让自己去实现一个函数转换该怎么办?这里我们看下如何去实现。 系统内置 API 方式 //(一) $num = (int)$num; /[详细]
-
PHP中$GLOBALS[#39;HTTP_RAW_POST_DATA#39;]和$_POST的区别
所属栏目:[PHP教程] 日期:2021-02-05 热度:130
本文分析了PHP中$GLOBALS['HTTP_RAW_POST_DATA']和$_POST的区别。分享给大家供大家参考,具体如下: $_POST :通过 HTTP POST 方法传递的变量组成的数组。是自动全局变量。 $GLOBALS['HTTP_RAW_POST_DATA'] :总是产生 $HTTP_RAW_POST_DATA 变量包含有原始[详细]
-
[企业公众号]升级到[企业微信]之后发送消息失败的解决方法
所属栏目:[PHP教程] 日期:2021-02-05 热度:138
本篇章节讲解[企业公众号]升级到[企业微信]之后发送消息失败的解决方法。分享给大家供大家参考,具体如下: 最近,看到消息,说是微信把企业公众号升级到企业微信。当时并没有在意,但是后来发现之前用企业公众号的接口来发通知消息的程序发不出去消息了。[详细]
-
php脚本守护进程原理与实现方法详解
所属栏目:[PHP教程] 日期:2021-02-03 热度:148
本篇章节讲解php脚本守护进程原理与实现方法。分享给大家供大家参考,具体如下: 思路: 1. while 循环,若当前没有数据要操作可以休眠;2. crontab 脚本每隔固定时间段执行该脚本,执行时先检测是否已在执行,若无 执行,有则 跳过。3. nohup 后台执行4.[详细]
-
PHP多进程编程实例详解
所属栏目:[PHP教程] 日期:2021-02-03 热度:196
本篇章节讲解PHP多进程编程。分享给大家供大家参考,具体如下: 第一步: $ php -m 命令查看php是否安装pcntl 和 posix扩展,若没有则安装 使用场景: 1. 要进行大量的网络耗时的操作2. 要做大量的运算,并且,系统有多个cpu,为了让用户有更快的体验,把[详细]
-
php实现的pdo公共类定义与用法示例
所属栏目:[PHP教程] 日期:2021-02-03 热度:158
本篇章节讲解php实现的pdo公共类定义与用法。分享给大家供大家参考,具体如下: db.class.php : dsn = 'mysql:host=' . $dbHost . ';dbname=' . $dbName; $this->dbh = new PDO($this->dsn,$dbPasswd); $this->dbh->setAttribute(PDO::ATTR_EMULATE_PRE[详细]
-
动态表单验证的操作方法和TP框架里面的ajax表单验证
所属栏目:[PHP教程] 日期:2021-02-03 热度:64
动态验证的操作方法 display(); } else { $db=D("Info"); $shu=array( array("Code","require","代号不能为空","regex",3),); if(!$db-validate($shu)-create()) { echo $db-getError(); } else { echo"验证通过"; }} } 在框架里用ajax来实现输入代号显示[详细]
-
php-beanstalkd消息队列类实例分享
所属栏目:[PHP教程] 日期:2021-02-03 热度:128
副标题#e# 本文实例为大家分享了php beanstalkd消息队列类的具体代码,供大家参考,具体内容如下 use RuntimeException; /** An interface to the beanstalk queue service. Implements the beanstalk protocol spec 1.9. Where appropriate the documentat[详细]
-
php实现生成code128条形码的方法详解
所属栏目:[PHP教程] 日期:2021-02-03 热度:53
本篇章节讲解php实现生成code128条形码的方法。分享给大家供大家参考,具体如下: 效果图: self::STARTA,'B'=>self::STARTB,'C'=>self::STARTC); private $code =''; private $bin_code =''; private $text =''; public function __construct($code='',$te[详细]
-
PHP preg_match实现正则表达式匹配功能【输出是否匹配及匹配值】
所属栏目:[PHP教程] 日期:2021-02-03 热度:159
本篇章节讲解PHP preg_match实现正则表达式匹配功能。分享给大家供大家参考,具体如下: preg_match — 执行一个正则表达式匹配 preg_match ( $pattern,$subject,$matches ) 搜索subject与pattern给定的正则表达式的一个匹配. 参数 : 返回值 : preg_matc[详细]
-
PHP基于DOMDocument解析和生成xml的方法分析
所属栏目:[PHP教程] 日期:2021-02-03 热度:187
本篇章节讲解PHP基于DOMDocument解析和生成xml的方法。分享给大家供大家参考,具体如下: 前面和大家分享了,但是php中除了simplexml还有DOMDocument,这次就着重来看看DOMDocument的用法,还是把生成xml和解析xml分开写 1. xml的生成 DOMDocument操作xml[详细]
-
PHP基于XMLWriter操作xml的方法分析
所属栏目:[PHP教程] 日期:2021-02-03 热度:99
本篇章节讲解PHP基于XMLWriter操作xml的方法。分享给大家供大家参考,具体如下: 接着昨天的这次再来学习一种读写xml的方式,这种方式主要围绕XMLWriter和XMLReader进行。前者用于生成xml,后者则是用来读取并解析xml.废话不多说一起来看看吧 1. 生成xml文[详细]
-
PHP实现基于面向对象的mysqli扩展库增删改查操作工具类
所属栏目:[PHP教程] 日期:2021-02-03 热度:105
本篇章节讲解PHP实现基于面向对象的mysqli扩展库增删改查操作工具类。分享给大家供大家参考,具体如下: mysqli扩展库是MySQL扩展库的改进版本,在mysql扩展库的基础上提高了稳定性和效率,mysqli扩展库有两套东西,一套就是面向过程的mysqli另一套是面向[详细]
-
PHP新特性详解之命名空间、性状与生成器
所属栏目:[PHP教程] 日期:2021-02-02 热度:73
本文主要跟大家介绍了关于PHP新特性之命名空间、性状与生成器的相关内容,分享出来供大家参考学习,下面来一起看看详细的介绍: 1.命名空间 命名空间是什么? 1).命名空间在PHP 5.3中被引入,类似于文件夹的功能。例如Symfony框架中的Request和Response,[详细]
-
Joomla框架实现字符串截取的方法示例
所属栏目:[PHP教程] 日期:2021-02-02 热度:102
本篇章节讲解Joomla框架实现字符串截取的方法。分享给大家供大家参考,具体如下: 在用joomla进行开发的时候,需要用到国外的资源,一些module,组件,插件之类的,但是我们会发现,在字符串这个方法都需要进行修改。因为PHP的substr方法只是针对于非中文[详细]
-
利用PHP_XLSXWriter代替PHPExcel的方法示例
所属栏目:[PHP教程] 日期:2021-02-02 热度:175
副标题#e# 前言 本文主要给大家介绍的是关于利用PHP_XLSXWriter代替PHPExcel的方法,分享出来供大家参考学习,下面话不多说,来一起看看详细的介绍: 二者有何区别? PHPExcel 是一个处理Excel,CVS文件的开源框架,它基于微软的OpenXML标准和PHP语言。可以使[详细]
-
PHPstorm快捷键(分享)
所属栏目:[PHP教程] 日期:2021-02-02 热度:116
如下所示: Eclipse快捷键 Ctrl+1 快速修复Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置Alt+↑ 当前行和上面一行交互位置Alt+← 前一个编辑的页面Alt+→ 下一个[详细]
-
老生常谈PHP中的数据结构:DS扩展
所属栏目:[PHP教程] 日期:2021-02-02 热度:146
副标题#e# PHP7以上才能安装和使用该数据结构扩展,安装比较简单: 1. 运行命令 pecl install ds 2. 在php.ini中添加 extension=ds.so 3. 重启PHP或重载配置 Collection Interface: 包含本库中所有数据结构通用功能的基本interface。 It guarantees that a[详细]
-
PHP提取字符串中的手机号正则表达式怎么写
所属栏目:[PHP教程] 日期:2021-02-02 热度:140
0. 简介 PHP通过正则表达式提取字符串中的手机号并判断运营商,简单快速方便,能提取多个手机号。 1. 代码 $value) { if(preg_match($cm,$value)){ $nums[] = array("number" => $value,"type" => "中国移动"); }elseif(preg_match($cu,"type" => "中国联[详细]
-
PHP实现限制IP访问及提交次数的方法详解
所属栏目:[PHP教程] 日期:2021-02-02 热度:127
本篇章节讲解PHP实现限制IP访问及提交次数的方法。分享给大家供大家参考,具体如下: 一、原理 提交次数是肯定要往数据库里写次数这个数据的,比如用户登陆,当用户出错时就忘数据库写入出错次数1,并且出错时间,再出错写2,当满比如5次时提示不允许再登[详细]
-
PHP基于SimpleXML生成和解析xml的方法示例
所属栏目:[PHP教程] 日期:2021-02-02 热度:135
本篇章节讲解PHP基于SimpleXML生成和解析xml的方法。分享给大家供大家参考,具体如下: xml就不多解释了,php也提供了操作xml的方法,php操作xml可以有多种方式如domdocment,simplexml,xmlwriter等其中最简单的应该是simplexml了,这次就来说说simplexml[详细]
-
PHP机器学习库php-ml的简单测试和使用方法
所属栏目:[PHP教程] 日期:2021-02-02 热度:125
副标题#e# php-ml是一个使用PHP编写的机器学习库。虽然我们知道,python或者是C++提供了更多机器学习的库,但实际上,他们大多都略显复杂,配置起来让很多新手感到绝望。 php-ml这个机器学习库虽然没有特别高大上的算法,但其具有最基本的机器学习、分类等[详细]
-
PHP实现创建微信自定义菜单的方法示例
所属栏目:[PHP教程] 日期:2021-02-02 热度:140
本篇章节讲解PHP实现创建微信自定义菜单的方法。分享给大家供大家参考,具体如下: 在使用通用接口前,你需要做以下 两步工作: 1.拥有一个微信公众账号,并获取到 2.通过获取凭证接口获取到 注意: access_token是第三方访问api资源的票据; access_token[详细]
-
PHP常用操作类之通信数据封装类的实现
所属栏目:[PHP教程] 日期:2021-02-01 热度:112
前言 本文主要给大家介绍了关于PHP常用操作类之通信数据封装类实现的相关内容,分享出来供大家参考学习,下面话不多说,来一起看看详细的介绍: 必要性 不管在B/S架构中,还是C/S架构中,两端的数据通信(注:这里的通信是指的网络请求和回复操作)都无[详细]
-
php多文件打包下载的实例代码
所属栏目:[PHP教程] 日期:2021-02-01 热度:195
最近整理文档,搜刮出一个php多文件打包下载的实例代码,稍微整理精简一下做下分享。 需要同时下载多个文件时,大部分浏览器都不支持多文件同时下载,可以采用JavaScript脚本动态生成多个链接,但是需要用户多次点击下载对话框,用户体验不好,并且有些浏[详细]