浅析php中array_map和array_walk的使用对比
一、array_map() 1、array_map() 函数将用户自定义函数作用到数组中的每个值上,并返回用户自定义函数作用后的带有新值的数组,若函数作用后无返回值,则对应的新值数组中为空。 2、回调函数接受的参数数目应该和传 查看全文
php skymvc 一款轻量、简单的php
改框架主要用于实现多个程序员之间的协同开发以及mvc开发模式的实现.skymvc采用mvc开发方式,框架本身易扩展。skymvc作为天网计划的基础框架,秉承易用、易学、共同开发的优良传统,我们致力于打造一款优秀的php mvc框架。欢迎 查看全文
php magic_quotes_gpc的一点认识与分析
blankyao 说“学习的过程就是不断的发现错误,不断的改正错误”; 先看下手册上怎么说的吧! 对一般人来说看下前两段就可以了 Magic Quotes 代码: Magic Quotes is a process that autom 查看全文
php 遍历目录,生成目录下每个文件的md5值并写入到结果文件中
php 遍历目录,生成目录下每个文件的md5值并写入到结果文件中 实例代码: <?php /** * @author Administrator * */ class TestGenerate { public st 查看全文
PHP中常用的魔术方法
我们在PHP中经常用到魔术方法,像构造方法,析构方法等等魔术变量,下面总结一下一些常用的魔术变量: __construct(),__destruct(),__clone(),__autoload(),__tostring(),__in 查看全文
微信网页授权(OAuth2.0) PHP 源码简单实现
提要: 1. 建议对OAuth2.0协议做一个学习。 2. 微信官方文档和微信官网工具要得到充分利用。 比较简单,直接帖源代码了。其中“xxxxxxxxxx”部分,是需要依据自己环境做替换的 /** * OAuth2.0微信授权登录 查看全文
php 生成签名及验证签名详解
php 生成签名及验证签名 <?php /** * 根据原文生成签名内容 * * @param string $data 原文内容 * * @return string * @author confu */ funct 查看全文
php分页查询mysql结果的base64处理方法示例
本文实例讲述了php分页查询mysql结果的base64处理方法。分享给大家供大家参考,具体如下: PS:这里再为大家提供几款比较实用的base64在线编码解码工具供大家使用: BASE64编码解码工具: 在线图片转换BASE64 查看全文
PHP访问MYSQL数据库封装类(附函数说明)
复制代码 代码如下:<?php /* MYSQL 数据库访问封装类 MYSQL 数据访问方式,php4支持以mysql_开头的过程访问方式,php5开始支持以mysqli_开头的过程和mysqli面向对象 访问方式,本封装类以my 查看全文
在mysql数据库原有字段后增加新内容
复制代码 代码如下:update table set user=concat(user,$user) where xx=xxx; 查看全文
php程序之die调试法 快速解决错误
这是稍微有经验的phper 都会采用如下方式来解决问题 1. 看错误输出, 从输出项 反查源码,在源码处上下文加入调试代码,代码可以是最简单的 $debuglineno = __LINE__; die($debuglineno); 2. 查看全文
PHP获取当前文件的父目录方法汇总
方法一:先获得当前文件所在文件夹的长度,然后用substr来截取掉该长度: 复制代码 代码如下:$dirName = str_replace(\\, /, dirname(__FILE__)); $dirNameLength = st 查看全文
Yii2针对游客、用户防范规则和限制的解决方法分析
本文实例分析了Yii2针对游客、用户防范规则和限制的解决方法。分享给大家供大家参考,具体如下: 最近在用Yii2.0做项目,其中需要实现一个功能:没有登录不能访问部分页面,即游客身份访问限制。查了半天资料,终于找到答案。解决方法如下: 查看全文
php reset() 函数指针指向数组中的第一个元素并输出实例代码
reset函数将数组的内部指针指向第一个单元,并输出该数组。 基本语法 reset(array) reset() 将 array 的内部指针倒回到第一个单元并返回第一个数组单元的值。 参数介绍: 参数 描述 array 必需 查看全文
php redis实现对200w用户的即时推送
怎么实现对200w用户的即时推送,这个推送可以理解为调用第三方的接口,push,sms之类的东西。 当时先写了一个demo 直接读取DB然后单个推送,结果。。可想而知 于是设计一套基于redis+php多进程的方案,用着还不错而去扩 查看全文
使用ThinkPHP的自动完成实现无限级分类实例详解
一、实现效果 二、主要代码 1、模板 2、控制器 ·index模块 ·add模块 3、模型 三、代码 以便于各位看官复制测试 1、模板 <form action=__URL__/add m 查看全文
php PATH_SEPARATOR判断当前服务器系统类型实例
php中有一个非常有用的预定义常量PATH_SEPARATOR,我们可以通过该常量来判断当前服务器是linux还是Windows。本文将向大家讲解php使用PATH_SEPARATOR获取当前服务器的类型。 PATH_SEPARATO 查看全文
thinkphp自定义权限管理之名称判断方法
权限管理,就是给不同的用户分配不同的权限。当用户登录或者操作时候进行判断,来阻止用户进行权限以外的操作。本次讲的是当用户登录一刻,只显示权限开启的内容。 一、建立数据库。 1、权限表funcla。来存储录入所有权限,也是避免因权限名 查看全文
PHPExcel中文帮助手册PHPExcel使用方法(分享)
下面是总结的几个使用方法 include PHPExcel.php; include PHPExcel/Writer/Excel2007.php; //或者include PHPExcel/Writer/Excel5.php; 用于 查看全文
apache2.2.4+mysql5.0.77+php5.2.8安装精简
1.安装Apache 将httpd-2.2.4.tar.gz拷贝至/usr/local/src目录中 tar -zxvf httpd-2.2.4.tar.gz cd httpd-2.2.4 ./configure --prefix=/u 查看全文
Look And Say 序列php实现代码
比如: 第一个数字是:1。 看着第一个数字你可以说1个1,那么第二个数字就是:11。 看着第二个数字你可以说2个1,即第三个数字是:21。 看着第三个数字你可以说1个2,1个1,即第四个数字是:1211。 看着第四个数字你可以说1个1, 查看全文