php实例

phparray_values返回数组的所有值详解及实例 2017-04-05

这篇文章主要介绍了php array_values 返回数组的所有值详解及实例的相关资料,需要的朋友可以参考下php array_values php array_values 函数用于返回数组中所有的值,注意该函数将为新数组建立数组索引,原来的文字索引将不存在.本文章向大家讲解array_values函数的基本语法及使用实例. array_values 返回数组中所有的值 ...

PHP编写daemonprocess详解及实例代码 2017-02-21

这篇文章主要介绍了PHP编写daemon process详解的相关资料,并附实例代码,有需要的小伙伴可以参考下今天下午在segmentfault.com看到一个提问,提问标题是"PHP怎么做服务化",其中问道php是不是只能以web方式调用.其实很多人对PHP的使用场景都有误解,认为php只能用于编写web脚本,实际上,从PHP4开始,php的使用场景早 ...

PHP中Laravel关联查询返回错误id的解决方法 2016-12-10

PHP中Laravel关联查询返回错误id的解决方法
这篇文章主要介绍了Laravel 关联查询返回错误id的解决方法,非常不错,具有参考借鉴价值,需要的朋友参考下吧在 Laravel Eloquent 中使用 join 关联查询,如果两张表有名称相同的字段,如 id,那么它的值会默认被后来的同名字段重写,返回不是期望的结果.例如以下关联查询: PHP $priority = Priority::rightJoin('touc ...

Yii2使用$this->context获取当前的Module、Controller(控制器)、Action等 2016-11-16

使用Yii2的时候,在某些场景和环境下需要获得Yii2目前所处于的module模型.Controller控制器.Action方法,以及会调用控制器里面已经定义过的一些公共的方法等.对于这些问题Yii2可以在视图层View中使用$this->context这个对象去获得.下面通过示例代码给大家讲解下使用Yii2的时候,在某些场景和环境下需要获得Yii2目前所处于的mod ...

php实现用户登陆简单实例 2016-11-14

这篇文章主要介绍了php实现用户登陆简单实例的相关资料,需要的朋友可以参考下php实现用户登陆简单实例 前言: 最近要完成的最后一个部分,就是对用户提交的数据进行管理,至于管理,那肯定就是管理员的事了,那一定涉及登陆,验证账号权限,账号是否过期等等问题. 所需知识 session,确实是很重要的东西.并且我遇到session不能跨页,修改PHP.ini的session.us ...

Thinkphp通过一个入口文件如何区分移动端和PC端 2016-10-30

这篇文章主要介绍了Thinkphp通过一个入口文件区分移动端和PC端的方法,需要的的朋友参考下吧废话不多说了,直接给大家贴代码了,具体代码如下所示: <?php // 检测PHP环境 if(version_compare(PHP_VERSION,'5.3.0','<')) die('require PHP > 5.3.0 !'); // 开启调试模式 建议 ...

PHP中常量的知识整理 2016-10-18

PHP中常量的知识整理
这篇文章主要介绍了PHP 中常量的知识整理的相关资料,需要的朋友可以参考下PHP中的常量分为自定义常量和系统常量 常量特点: 在设定以后,常量的值无法更改 常量名不需要开头的美元符号 ($) 作用域不影响对常量的访问 常量值只能是字符串或数字 获取常量的值: 使用常量名直接获取值: 使用 ==constant()== 函数,它和直接使用常量名输出的效果是一样的,但函数可以动 ...

在IIS下安装PHP扩展的方法超简单 2016-09-20

在IIS下安装PHP扩展的方法超简单
这篇文章主要介绍了在IIS下安装PHP扩展的方法,非常简单,具有参考借鉴价值,需要的朋友可以参考下很多网上的文章在介绍IIS下安装PHP的时候都会涉及到很多配置的修改,其实大部分都是不必要的,对于需要查找如何安装PHP扩展的人来说,其实最需要的或许只是一个现在就能用的版本,在这个时候引入过多的不必要的配置我认为是低效的. 那么归纳一下其实安装步骤只需要三步: 1.下载PHP ...

thinkPHP5.0框架安装教程 2016-09-18

thinkPHP5.0框架安装教程
这篇文章主要介绍了thinkPHP5.0框架安装方法,简单介绍了thinkPHP5.0安装环境.常见安装方法与相关注意事项,需要的朋友可以参考下本文实例讲述了thinkPHP5.0框架安装方法.分享给大家供大家参考,具体如下: ThinkPHP5的环境要求如下: PHP >= 5.4.0PDO PHP ExtensionMBstring PHP ExtensionCU ...

PHP二维关联数组根据其中一个字段排序推荐 2016-09-09

这篇文章主要介绍了PHP 二维关联数组根据其中一个字段排序的实例代码,非常不错,具有参考借鉴价值,需要的朋友可以参考下PHP 中二维关联数组如何根据其中一个字段进行排序,下面的代码将二维关联数组 $array 根据 $orderby 字段进行排序: function wpjam_array_multisort($array, $orderby, $order = SORT_ ...

php读取和保存base64编码的图片内容 2016-07-29

这篇文章主要为大家详细介绍了php读取和保存base64编码的图片内容,具有一定的参考价值,感兴趣的小伙伴们可以参考一下本文实例为大家分享了php读取和保存图片内容的具体代码,供大家参考,具体内容如下 <?php header('Content-type:text/html;charset=utf-8'); //读取图片文件,转换成base64编码格式 $image_ ...

PHP房贷计算器实例代码,等额本息,等额本金 2016-07-23

下面小编就为大家带来一篇PHP房贷计算器实例代码,等额本息,等额本金.小编觉得挺不错的,现在就分享给大家,也给大家做个参考.一起跟随小编过来看看吧实例如下: debx(); function debx() { $dkm = 240; //贷款月数,20年就是240个月 $dkTotal = 10000; //贷款总额 $dknl = 0.0515; //贷款年利率 $emT ...

php中static静态变量和普通变量的区别 2016-07-14

静态变量与普通变量的区别在哪里呢,对于许多初学php的朋友来讲可能不是点击的明白了,今天我们来看看php中static 静态变量和普通变量的区别吧,需要的朋友可以参考下php中static 静态变量和普通变量的区别 在变量的前面加上static 就构成了静态变量(static 变量). static变量和普通变量的区别在于非静态全局变量的作用域是整个源程序,当一个源程序由多 ...

LAMP环境使用Composer安装Laravel的方法 2016-07-12

这篇文章主要介绍了LAMP环境使用Composer安装Laravel的方法,简单分析了Ubuntu服务器环境下Composer的安装及使用Composer安装Laravel的相关命令与使用技巧,需要的朋友可以参考下本文实例讲述了LAMP环境使用Composer安装Laravel的方法.分享给大家供大家参考,具体如下: 安装Composer 因为使用的Ubuntu服务器,所以 ...

PHP7多线程搭建教程 2016-07-05

这篇文章主要介绍了PHP7多线程搭建教程,需要的朋友可以参考下一直想写个爬虫,于是就用PHP写了一个,众所周知PHP并不支持多线程,所以爬行效率很低,同时运行10个进程,内存和CPU占用率很高,开大概10个进程爬行,对爬行时间还进行优化,但我的mac pro还是差不多就down掉了. 于是开始采用PHP7结合pthreads多线程工具,经测试,稳定性.效率.内存和cpu的占 ...

基于ThinkPHP实现的日历功能实例详解 2016-06-29

基于ThinkPHP实现的日历功能实例详解
这篇文章主要介绍了基于ThinkPHP实现的日历功能,结合实例形式详细分析了基于thinkPHP实现日历功能的相关界面布局.数据库操作与日期时间运算相关技巧,需要的朋友可以参考下本文实例讲述了基于ThinkPHP实现的日历功能.分享给大家供大家参考,具体如下: 开发环境介绍 最新,闲来没事,便开发了一款简单的日历,来统计工作情况.为了开发便捷,使用ThinkPHP架构.界面 ...

PHP中快速生成随机密码的几种方式 2016-06-26

本篇文章主要介绍了PHP中快速生成随机密码的几种方式,小编觉得挺不错的,现在分享给大家,也给大家做个参考.一起跟随小编过来看看吧思路是这样的,密码通常是英文字母和数字的混合编排,我们可以借助随机函数rand函数随机的选择一个长字符串的一部分. function random_code($length = 8,$chars = null){ if(empty($chars)) ...

PHP快速推送微信模板消息 2016-05-31

这篇文章主要介绍了PHP快速推送微信模板消息,需要的朋友可以参考下需要给关注用户发送模板消息,由于公众号关注用户比较多,所以采用普通的curl等方式太慢.由于模板消息发送不需要等待微信的结果,所以利用php的fsockopen()函数可以达到快速发送的效果.代码如下: $data = [ 'touser' => '11111111111111111', 'templa ...

yii2使用gridView实现下拉列表筛选数据 2016-05-24

yii2使用gridView实现下拉列表筛选数据
这篇文章主要为大家详细介绍了yii2使用gridView实现下拉列表筛选数据的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下本文实例为大家分享了yii2 gridView下拉列表筛选数据的具体代码,供大家参考,具体内容如下 view: 'columns' => [ ['class' => 'yii\grid\SerialColumn'], 'id', ...

详解yii2实现分库分表的方案与思路 2016-05-15

这篇文章主要介绍了利用yii2实现分库分表的方案与思路,在研究yii2如何分库分表之前,我先对yii2的核心概念和框架结构做了一个初步的探索,从而找到分库分表的思路.有需要的朋友可以参考借鉴,下面来一起看看吧.前言 大家可以从任何一个gii生成model类开始代码上溯,会发现:yii2的model层基于ActiveRecord实现DAO访问数据库的能力. 而ActiveRe ...