-
PHP利用正则表达式实现手机号码中间4位用星号(*)替换显示功能
所属栏目:[PHP教程] 日期:2021-03-17 热度:105
因为需要为客户保持隐私,所以手机号码不能完全显示在网站上,但是又不能不显示,所以就很多网站想到了显示但是不完整显示,在上面用星号替换部分显示,其实做到这个很简单,用正则替换显示其中的一部分即可。 Method 1: Method 2: 实例: 最后输出:139**[详细]
-
php实现的三个常用加密解密功能函数示例
所属栏目:[PHP教程] 日期:2021-03-16 热度:97
本篇章节讲解php实现的三个常用加密解密功能函数。供大家参考研究具体如下: 算法一: 用法: ";echo "解密还原:".unlock_url($pwd); 运行结果: 算法二: 用法: ";echo $decrypt."[详细]
-
php实现的中秋博饼游戏之绘制骰子图案功能示例
所属栏目:[PHP教程] 日期:2021-03-16 热度:134
本篇章节讲解php实现的中秋博饼游戏之绘制骰子图案功能。供大家参考研究具体如下: 最近公司中秋博饼(在厦门),自己没事也想玩玩,所以就想动手写了一个纯php实现的中秋博饼游戏,既然要纯php实现,就要用php来生成图案,所以第一步就先绘制骰子[详细]
-
php实现的生成迷宫与迷宫寻址算法完整实例
所属栏目:[PHP教程] 日期:2021-03-16 热度:53
本篇章节讲解php实现的生成迷宫与迷宫寻址算法。供大家参考研究具体如下: 较之前的终于有所改善。生成迷宫的算法和寻址算法其实是一样。只是一个用了遍历一个用了递归。参考了网上的Mike Gold的算法。 0){ $tmpArr = array(); foreach($_posArr a[详细]
-
php实现的中秋博饼游戏之掷骰子并输出结果功能详解
所属栏目:[PHP教程] 日期:2021-03-16 热度:76
本篇章节讲解php实现的中秋博饼游戏之掷骰子并输出结果功能。分享给大家供大家参考,具体如下: 前面讲述了,纯php实现,就要用php来生成图案,第一步就先绘制骰子图案。下面就是编码实现业务逻辑,具体代码如下: rollDice(); $format = $this->formatDic[详细]
-
PHP mysql_result()函数使用方法
所属栏目:[PHP教程] 日期:2021-03-16 热度:199
mysql_result定义和用法 mysql_result() 函数返回结果集中一个字段的值。 mysql_result() 返回 MySQL 结果集中一个单元的内容。字段参数可以是字段的偏移量或者字段名,或者是字段表点字段名(tablename.fieldname)。如果给列起了别名('select foo as bar[详细]
-
PHP使用header方式实现文件下载功能
所属栏目:[PHP教程] 日期:2021-03-16 热度:78
先给大家介绍下PHP header() 函数 定义和用法 header() 函数向客户端发送原始的 HTTP 报头。 认识到一点很重要,即必须在任何实际的输出被发送之前调用 header() 函数(在 PHP 4 以及更高的版本中,您可以使用输出缓存来解决此问题): 语法 php文件下载可以[详细]
-
php操作mysql获取select 结果的几种方法
所属栏目:[PHP教程] 日期:2021-03-16 热度:129
如果用了 MYSQL_BOTH,将得到一个同时包含关联和数字索引的数组。 用 MYSQL_ASSOC 只得到关联索引(如同mysql_fetch_assoc() 那样), 用 MYSQL_NUM 只得到数字索引(如同 mysql_fetch_row 那样)。 1. mysql_fetch_array($rs,MYSQL_ASSOC) hellokitty [addr[详细]
-
PHP+JS实现批量删除数据功能示例
所属栏目:[PHP教程] 日期:2021-03-16 热度:139
本篇章节讲解PHP+JS实现批量删除数据功能。供大家参考研究具体如下: 表单 " style="background:none; border:none;[详细]
-
php serialize()与unserialize() 不完全研究
所属栏目:[PHP教程] 日期:2021-03-16 热度:140
serialize()和unserialize()在php手册上的解释是: serialize — Generates a storable representation of a value serialize — 产生一个可存储的值的表示 unserialize — Creates a PHP value from a stored representation unserialize — 从已存储的表示[详细]
-
PHP调用OpenOffice实现word转PDF的方法
所属栏目:[PHP教程] 日期:2021-03-16 热度:80
最近一直在研究PHP word文档转PDF,也在网上搜索了很多类似的资料,大多数都是通过OpenOffice进行转换的。 核心的代码如下: Bridge_GetStruct("com.sun.star.beans.PropertyValue[详细]
-
PHP实现统计所有字符在字符串中出现次数的方法
所属栏目:[PHP教程] 日期:2021-03-15 热度:52
本篇章节讲解PHP实现统计所有字符在字符串中出现次数的方法。供大家参考研究具体如下: 先来看看效果: 算法: 循环一次字符串(本例的 $str ),把出现过的字符串记录在一个数组(如本例的 $strRecord )内,如果已经此记录函数已经有,则不记录[详细]
-
基于PHP-FPM进程池探秘
所属栏目:[PHP教程] 日期:2021-03-15 热度:195
PHP 支持多进程而不支持多线程;PHP-FPM 在进程池中运行多个子进程并发处理所有连接请求。通过 ps 查看PHP-FPM进程池(pm.start_servers = 2)状态如下: 从列表中可以看出,进程池www中有两个尚处于空闲状态的子进程PID 8和 PID 9。注:NLWP指轻量级进程数量[详细]
-
浅谈PHP接入(第三方登录)QQ登录 OAuth2.0 过程中遇到的坑
所属栏目:[PHP教程] 日期:2021-03-15 热度:130
前言 绝大多数网站都集成了第三方登录,降低了注册门槛,增强了用户体验。最近看了看 QQ 互联上 QQ 登录的接口文档。接入 QQ 登录的一般流程呢,是这样的:先申请开发者 -> 然后创建应用(拿到一组 AppId 和 AppKey)-> 获取 access_token -> 获取 openid[详细]
-
PHP多进程之pcntl_fork的实例详解
所属栏目:[PHP教程] 日期:2021-03-15 热度:140
PHP多进程编之pcntl_fork的实例详解 其实PHP是支持并发的,只是平时很少使用而已。平时使用最多的应该是使用PHP-FMP调度php进程了吧。 但是,PHP的使用并不局限于做Web,我们完全也可以使用PHP来进行系统工具类的编程,做监控或者是运维。在使用这些方向的时[详细]
-
利用PHP实现开心消消乐的算法示例
所属栏目:[PHP教程] 日期:2021-03-15 热度:68
前言 本文主要介绍了关于PHP如何实现我们大家都知道的开心消消乐的算法,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。 一、需求描述: 1、在一个8*8的矩阵方格中随机出现5种颜色的色块。 2、当有三个或以上色块在横向或纵向上相连,则[详细]
-
如何直接访问php实例对象中的private属性详解
所属栏目:[PHP教程] 日期:2021-03-15 热度:174
前言 本文主要介绍了关于如何直接访问php实例对象中private属性的相关内容,在介绍关键部分之前,我们先回顾一下php面向对象的访问控制。 对属性或方法的访问控制,是通过在前面添加关键字 public(公有),protected(受保护)或 private(私有)来实现的。[详细]
-
深入理解PHP中mt_rand()随机数的安全
所属栏目:[PHP教程] 日期:2021-03-15 热度:151
前言 在前段时间挖了不少跟mt_rand()相关的安全漏洞,基本上都是错误理解随机数用法导致的。这里又要提一下php官网manual的一个坑,看下关于mt_rand()的介绍:中文版^cn 英文版^en,可以看到英文版多了一块黄色的 Caution 警告 很多国内开发者估计都是看的中文[详细]
-
彻底搞懂PHP 变量结构体
所属栏目:[PHP教程] 日期:2021-03-15 热度:142
PHP5 中的 zval 多数文章,在提到PHP5 变量结构体的时候,都提到:sizeof(zval) == 24,sizeof(zvalue_value) == 16,实际上这个论述并不准确,在 CPU 为 64bit 时,这个结果是正确的。 但当 CPU 为32bit 时: sizeof(zval) == 16,sizeof(zvalue_value) == 8[详细]
-
PHP中register_shutdown_function函数的基础介绍与用法详解
所属栏目:[PHP教程] 日期:2021-03-15 热度:81
前言 最近在看《PHP核心技术与最佳实践》,里面有使用到一个函数,register_shutdown_function,由于之前没有用过该函数,就去查了一下资料,就觉得是个很实用的函数,所以这里写一下这个函数的用法。下面话不多说了,来一起看看详细的介绍吧。 1. 函数说明[详细]
-
PHP微信企业号开发之回调模式开启与用法示例
所属栏目:[PHP教程] 日期:2021-03-15 热度:81
本篇章节讲解PHP微信企业号开发之回调模式开启与用法。供大家参考研究具体如下: 暑假实习,领导安排开发微信企业号。在此对遇到的问题进行记录,分享给遇到同样问题的小伙伴,希望对小伙伴们有帮助。微信企业号注册部分就不用多说了,今天记录微[详细]
-
PHP简单实现二维数组赋值与遍历功能示例
所属栏目:[PHP教程] 日期:2021-03-14 热度:90
本篇章节讲解PHP简单实现二维数组赋值与遍历功能。供大家参考研究具体如下: 示例1: "; echo "图片:$tmp[pic] "; echo "标题:$tmp[title] "; echo "价格:$tmp[price] "; echo "是否特价:$tmp[isOnSale] "; echo "上架时间:" . date("Y-m-d H[详细]
-
详解cookie验证的php应用的一种SSO解决办法
所属栏目:[PHP教程] 日期:2021-03-14 热度:170
详解cookie验证的php应用的一种SSO解决办法 近日,项目中需要接入一个“年久失修”的,由于系统已经建设多年,并且是信息中心自己的人通过某些工具弄出来的,而且是本人未真正接触过的PHP写的,而且跟我们的系统不在同一服务器上也就是存在跨域的问题,想通[详细]
-
phpStudy配置多站点多域名方法及遇到的403错误解决方法
所属栏目:[PHP教程] 日期:2021-03-14 热度:172
此文不太适合一点不懂多站点多域名的。适合于碰到难处了,一点就透。ok。比较随意。 首先,打开站点域名管理,配置如下,网站域名和目录都可以自己设置,端口重设一个,不要是80了,然后先新增再保存。 打开配置文件vhosts,会看到新增了801端口的东西 在配[详细]
-
PHP接口继承及接口多继承原理与实现方法详解
所属栏目:[PHP教程] 日期:2021-03-14 热度:140
本篇章节讲解PHP接口继承及接口多继承原理与实现方法。供大家参考研究具体如下: 在PHP的接口中,接口可以继承接口。虽然PHP类只能继承一个父类(单继承),但是接口和类不同,接口可以实现多继承,可以继承一个或者多个接口。当然接口的继承也是[详细]