-
PHP双向链表定义与用法示例
所属栏目:[PHP教程] 日期:2021-03-31 热度:79
本篇章节讲解PHP双向链表定义与用法。供大家参考研究具体如下: 由于需要对一组数据多次进行移动操作,所以写个双向链表。但对php实在不熟悉,虽然测试各个方法没啥问题,就是不知道php语言深层的这些指针和unset有什么注意的地方,贴出来让大家教[详细]
-
PHP运用foreach神奇的转换数组(实例讲解)
所属栏目:[PHP教程] 日期:2021-03-31 热度:67
要求: 将二维数组$arr转换为以‘time'和‘type'为下标、‘data‘为值的二维数组; 原数组: array( 'data[详细]
-
Ubuntu上安装yaf扩展的方法
所属栏目:[PHP教程] 日期:2021-03-31 热度:125
一、下载 yaf扩展下载地址 http://pecl.php.net/package/yaf 选择你想要下载的包 二、安装 解决方法: 最后一条命令时可能出现错误:compilation terminated. make: * [yaf_router.lo] Error 1 再执行最后一条命令。 一切顺利的话,应该是这样的: 还有可能[详细]
-
PHP 使用二进制保存用户状态的实例
所属栏目:[PHP教程] 日期:2021-03-31 热度:151
前言 用户状态保存是一个很常见的需求,一般用来保存用户状态的方式是在数据库表中创建多个字段来存储相应的用户状态,比如要保存用户是否绑定了手机号和QQ,则需要2个字段(mobile,qq)来保存。 如果使用二进制来保存用户的状态的话则只需要1个字段(status)就[详细]
-
PHP实现生成模糊图片的方法示例
所属栏目:[PHP教程] 日期:2021-03-30 热度:150
本篇章节讲解PHP实现生成模糊图片的方法。分享给大家供大家参考,具体如下: image_create_from_ext($srcImg); $srcImgObj=$this->blur($gdImageResource,$blurFactor); $temp = pathinfo($srcImg); $name = $temp['basename']; $path = $temp['dirname'];[详细]
-
php实现socket推送技术的示例
所属栏目:[PHP教程] 日期:2021-03-30 热度:113
在socket出现之前已经有ajax定时请求、长轮询等方案,但都不能满足需求,socket就应用而生了。 socket基本函数 总结下常用的socket函数 服务端: socket_create 创建socket设置基本参数 socket_bind 绑定ip和端口号 socket_listen 监听 socket_accept 客户端[详细]
-
PHP二维数组实现去除重复项的方法【保留各个键值】
所属栏目:[PHP教程] 日期:2021-03-30 热度:149
本篇章节讲解PHP二维数组实现去除重复项的方法。供大家参考研究具体如下: 对于如下二维数组,要求对其进行去重: array( 'name[详细]
-
PHP实现git部署的方法教程
所属栏目:[PHP教程] 日期:2021-03-30 热度:124
背景 在小站点上,直接用git来部署php代码相当方便,你的远程站点以及本地版本库都有一个版本控制,追踪问题或者回滚是很轻松的事情。 因为在小公司上班,原先的系统还在使用传统的ftp上传部署,部署太麻烦,也不好管控线上的代码。在网上找了下git部署的教[详细]
-
PHP实现的最大正向匹配算法示例
所属栏目:[PHP教程] 日期:2021-03-30 热度:167
本篇章节讲解PHP实现的最大正向匹配算法。供大家参考研究具体如下: 正向最大匹配算法: 从左到右将待分词文本中的几个连续字符与词表匹配,如果匹配上,则切分出一个词。但这里有一个问题:要做到最大匹配,并不是第一次匹配到就可以切分的 。 函[详细]
-
PHP性能分析工具xhprof的安装使用与注意事项
所属栏目:[PHP教程] 日期:2021-03-30 热度:197
前言 xhprof由facebook开源出来的一个PHP性能监控工具,占用资源很少,甚至能够在生产环境中进行部署。 它可以结合graphviz使用,能够以图片的形式很直观的展示代码执行耗时。 下面主要讲一下安装和使用过程 1、安装 (1)下载和解压 (2)编译和运行 (3)编辑php[详细]
-
php封装db类连接sqlite3数据库的方法实例
所属栏目:[PHP教程] 日期:2021-03-30 热度:197
前言 SQLite3扩展名在PHP 5.3.0+以上都会默认启用。可以在编译时使用--without-sqlite3来禁用它。 Windows用户可通过启用php_sqlite3.dll才能使用此扩展。 php_sqlite3.dll默认包含在PHP 5.3.0之后的PHP发行版中。 有关详细的安装说明,请查看PHP教程及其官[详细]
-
PHP实现模拟http请求的方法分析
所属栏目:[PHP教程] 日期:2021-03-30 热度:154
本篇章节讲解PHP实现模拟http请求的方法。供大家参考研究具体如下: 在中,我们提到了浏览器请求资源的一个流程,那么这个流程能不能用php来模拟呢?答案是肯定的。 php模拟http请求需要实现以下步骤: 使用fsockopen:专门用于连接服务器,得到一[详细]
-
PHPCrawl爬虫库实现抓取酷狗歌单的方法示例
所属栏目:[PHP教程] 日期:2021-03-30 热度:107
本篇章节讲解PHPCrawl爬虫库实现抓取酷狗歌单的方法。供大家参考研究具体如下: 本人看了网络爬虫相关的视频后,手痒痒,想爬点什么。最近Facebook上表情包大战很激烈,就想着把所有表情包都爬下来,却一时没有找到合适的VPN,因此把酷狗最近一月[详细]
-
Yii2使用驼峰命名的形式访问控制器的示例代码
所属栏目:[PHP教程] 日期:2021-03-19 热度:118
yii2在使用的时候,访问控制器的时候,如果控制器的名称是驼峰命名法,那访问的url中要改成横线的形式。例如: 最近在做某渠道的直连的时候,他们提供的文档上明确指出接口的形式: 刚开始以为YII2中肯定有这样的设置,然后就去google了下,发现都说不行,自[详细]
-
php 重写分页器 CLinkPager的实例
所属栏目:[PHP教程] 日期:2021-03-19 热度:118
php 重写分页器 CLinkPager的实例 1、自定义的分页器类放在哪里? 有两个位置可以放, 第一种是放在 protected/extensions 中,在使用是import进来,或在config文件中import进来; 第二种是放在 protected/components 中,作为组件存在,不需要import 2、用[详细]
-
Yii2使用驼峰命名的形式访问控制器(实例讲解)
所属栏目:[PHP教程] 日期:2021-03-19 热度:68
yii2在使用的时候,访问控制器的时候,如果控制器的名称是驼峰命名法,那访问的url中要改成横线的形式。例如: 最近在做某渠道的直连的时候,他们提供的文档上明确指出接口的形式: 刚开始以为YII2中肯定有这样的设置,然后就去google了下,发现都说不行,自[详细]
-
Yii2中组件的注册与创建方法
所属栏目:[PHP教程] 日期:2021-03-19 热度:101
今天本来打算研究一下yii2.0的AR模型的实现原理,然而,计划赶不上变化,突然就想先研究一下yii2.0的数据库组件创建的过程。通过对yii源码的学习,了解了yii组件注册与创建的过程,并发现原来yii组件注册之后并不是马上就去创建的,而是待到实际需要使用某个[详细]
-
详解phpmyadmin相关配置与错误解决
所属栏目:[PHP教程] 日期:2021-03-19 热度:146
详解phpmyadmin相关配置与错误解决 缺少mcrypt扩展 开启 任意服务器登陆(访问远程服务器) 配置文件修改无效usr/share/phpmyadmin/config.inc.php 如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持![详细]
-
PHP查找数组中只出现一次的数字实现方法【查找特定元素】
所属栏目:[PHP教程] 日期:2021-03-19 热度:197
本篇章节讲解PHP查找数组中只出现一次的数字实现方法。供大家参考研究具体如下: 问题: 一个整型数组里除了两个数字之外,其他的数字都出现了两次。请写程序找出这两个只出现一次的数字。 实现代码如下: $v) { if($v == 1) { $new_arr[] = $k; }[详细]
-
php基于登陆时间判断实现一天多次登录只积分一次功能示例
所属栏目:[PHP教程] 日期:2021-03-19 热度:111
本篇章节讲解php基于登陆时间判断实现一天多次登录只积分一次功能。供大家参考研究具体如下: 在网上找了很多的案例,感觉都差不多,有的还比较的繁琐,就自己尝试了一下,如何实现这个功能 实现这个功能我在数据表里面增加了一个字段logintime,表[详细]
-
php+ajax+h5实现图片上传功能
所属栏目:[PHP教程] 日期:2021-03-19 热度:67
本文实例为大家分享了php实现ajax图片上传的具体代码,供大家参考,具体内容如下 html页面代码 Title 选择文件: php代码 file_upload('1',array('jpg','gif','png','jpeg'),'filetest','myfile'); echo $type_pic['img_path']; } 以上就是本文的全部内容,希[详细]
-
PHP用函数嵌入网站访问量计数器
所属栏目:[PHP教程] 日期:2021-03-19 热度:130
这是一种方法实现计数器。想看另一种方法的请点击: 想看具体代码思路的也请点击上面的链接。 创建Embed-Count文件夹 在Embed-Count文件夹下面创建counter.inc.php文件,内容如下: //超全局变量$_SERVER['PHP_SELF']保存了当前运行脚本的名字 Embed_Count/a[详细]
-
PHP利用正则表达式实现手机号码中间4位用星号(*)替换显示功能
所属栏目:[PHP教程] 日期:2021-03-19 热度:80
因为需要为客户保持隐私,所以手机号码不能完全显示在网站上,但是又不能不显示,所以就很多网站想到了显示但是不完整显示,在上面用星号替换部分显示,其实做到这个很简单,用正则替换显示其中的一部分即可。 Method 1: Method 2: 实例: 最后输出:139**[详细]
-
php调用快递鸟接口实例代码
所属栏目:[PHP教程] 日期:2021-03-18 热度:164
博主最近需要做一个物流信息查询,就去网上搜索一个快递鸟的API接口,返回值是以JSON格式,只需要返回是转成数组就能轻松实现各种实例了。下图是快递鸟API示意接口,博主怕有些小白(没有嘲笑的意思,博主也是从小白走过来的)不太清楚流程。 快递鸟流程图[详细]
-
PHP实现网站访问量计数器
所属栏目:[PHP教程] 日期:2021-03-18 热度:144
简单的网站访问量计数器实现,具体如下 首先说明 思路 : 1.用户向服务器发出访问请求2.服务器读取访问次数文件,+1,向客户端返回3.服务器保存新的浏览次数4.新用户访问,重复123即可 解决方案 (主要算法): 1.数据文件:counter.dat2.读出数据文件 打开[详细]
