php技巧
-
PHP从二维数组得到N层分类树的实现代码
公司的产品分类存在一张表内,以mid标识其父分类,需要得到有层次结构的数组,以备后续操作. 想了下,想了一会儿没想出不去重复读取数据库的方法或者不需要递归的操作. 数据源:(数据要求一维key与对应v ...
-
PHP 字符串加密函数(在指定时间内加密还原字符串,超时无法还原)
这样我们就可以拿此函数来做很多用途了,比如:单点登录的token加密传输啦,临时密码啦等等 复制代码 代码如下: /** * @param string $string 原文或者密文 * @param ...
-
php函数之子字符串替换 str_replace
str_replace - 子字符串替换 [str_replace]mixed str_replace ( mixed $search , mixed $replace , mixed $subje ...
-
PHP中使用虚代理实现延迟加载技术
话说这货是从 Martin 大神的<企业应用架构模式>中学到的,辅助 PHP 动态语言的特性,可以比 Java 轻松很多的实现延迟加载--通过一个虚代理占位符.唯一的缺陷,是只能代理对象, ...
-
PHP Socket 编程
下面是相应的代码: PHP 代码: 复制代码 代码如下: <? // 设置一些基本的变量 $host = "192.168.1.99"; $port = 1234; // 设 ...
-
PHP基于curl post实现发送url及相关中文乱码问题解决方法
本文实例讲述了PHP基于curl post实现发送url及相关中文乱码问题解决方法.分享给大家供大家参考,具体如下: 这个问题困扰我几天了,发送的指定网址的url参数,中文总是乱码,指定网址是utf8 ...
-
PHP使用in_array函数检查数组中是否存在某个值
本文实例讲述了PHP使用in_array函数检查数组中是否存在某个值的方法.分享给大家供大家参考.具体分析如下: PHP使用in_array()函数检查数组中是否存在某个值,如果存在则返回 TRUE ...
-
Laravel中扩展Memcached缓存驱动实现使用阿里云OCS缓存
Laravel是我最近用得非常多而且越用就越喜欢的一款PHP框架,由于没有向下兼容的历史包袱,完全面向对象的风格,借助 Facades 优雅的IoC Container 实现,采用 Composer进 ...
-
win2003服务器使用WPS的COM组件的一些问题解决方法
由于COM组件只能在windows上使用,因为程序必须放在windows的服务器上运行.在本地xp系统上搭建安装没任何问题,在服务器win2003上安装,碰到了N个问题,最后还是gump同学出手才解决 ...
-
十幅图告诉你什么是PHP引用
在一篇文章中看到关于PHP引用的图解,对于加深对PHP引用的理解很有帮助,在这里备份一下. 如果你对PHP的引用一点也不了解,可以先看我之前的博客:PHP的引用详解 十分全面的总结,非常有助于我们理解 ...
-
PHP计算数组中值的和与乘积的方法(array_sum与array_product函数)
本文实例讲述了PHP计算数组中值的和与乘积的方法.分享给大家供大家参考,具体如下: 一.概述: array_sum() 函数用于计算数组中所有值的和. array_product() 函数用于计算数组 ...
-
php中利用post传递字符串重定向的实现代码
复制代码 代码如下: $ch = curl_init('http://domain-name.com/page.php'); curl_setopt($ch, CURLOPT_POST, ...
-
php实现复制移动文件的方法
本文实例讲述了php实现复制移动文件的方法.分享给大家供大家参考.具体如下: 仿写elFinder的,抽出关键的成员方法做的一个简单示例 实现功能是: 实现多文件复制或移动操作 注:为了方便测试,对一 ...
-
PHP生成Flash动画的实现代码
其中有一组映射到 SWF 动画中的数据类型的对象:子图形.图形.文本.位图等等.在本文中,我使用了预编译的扩展 php_ming.dll 库用于 Windows 版本的 PHP. 清单 2 显示了使用 ...
-
PHP正则匹配日期和时间(时间戳转换)的实例代码
先来一个比较简单实用的代码 日期YYYY-MM-DD $str = ''; $isMatched = preg_match('/^\d{4}(\-|\/|.)\d{1,2}\1\d{1,2}$/', ...
-
php iconv() : Detected an illegal character in input string
开始是这样用的$str = iconv('UTF-8', 'GB2312', unescape(isset($_GET['str'])? $_GET['str']:''));上线后报一堆这样的错:ic ...
-
php+MySQL实现登录时验证登录名和密码是否正确
直入主题,先看php校验登录名和密码是否正确的代码: <?php $servername = "服务器名"; $username = "账户名"; $pa ...
-
php获取微信基础接口凭证Access_token
本文为大家分享了php获取微信基础接口凭证Access_token的具体代码,供大家参考,具体内容如下 access_token是公众号的全局唯一票据,公众号调用各接口时都需使用access_toke ...
-
PHP7 新特性详细介绍
PHP 的学习新特性 最近做的项目使用了 php7,但感觉有很多新特性没有用起来.就想总结一下,一些可能会用到的新特性.之前使用的环境是 php5.4,所有也会有 php5.5 和 php5.6 的特 ...
-
PHP实现自动识别Restful API的返回内容类型
如题,PHP如何自动识别第三方Restful API的内容,自动渲染成 json.xml.html.serialize.csv.php等数据? 其实这也不难,因为Rest API也是基于http协议的 ...
