php技巧
-
php 文章采集正则代码
复制代码 代码如下: //采集html function getwebcontent($url){ $ch = curl_init(); $timeout = 10; curl_setopt($ch, ...
-
echo, print, printf 和 sprintf 区别
- echo 是命令,不能返回值.echo后面可以跟很多个参数,之间用分号隔开,如: echo $myvar1; echo 1,2,$myvar,"bold"; - print ...
-
PHP数组的内部实现你了解吗
目录 前言 探究 zval zend_array 结构介绍 结构体 数组插入操作 hash函数 总结 前言 这几天在翻github的时候, 碰巧看到了php的源码, 就 down 下来随便翻了翻 那么 ...
-
详解php内存管理机制与垃圾回收机制
一.内存管理机制 先看一段代码: <?php //内存管理机制 var_dump(memory_get_usage());//获取内存方法,加上true返回实际内存,不加则返回表现内存 $a = ...
-
PHP实现动态压缩js与css文件的方法
本文实例讲述了PHP实现动态压缩js与css文件的方法.分享给大家供大家参考,具体如下: 正式发布产品时,我们希望将项目里的js,css合并压缩,以减少http请求.防止轻易查看源代码. 使用 只需要 ...
-
php读取图片内容并输出到浏览器的实现代码
代码很简单,网上都能找到,但在我机子上就是显示不出来,显示出的一直是这个php文件路径, 费了点时间才搞定,原来是我的<?php这个标签前面有多的空格,删掉就ok了,细节问题,粗心得很,真的很无 ...
-
php采集自中央气象台范围覆盖全国的天气预报代码实例
本文实例讲述了php采集自中央气象台范围覆盖全国的天气预报代码.分享给大家供大家参考.具体分析如下: 天气预报信息采集自中央气象台,信息准确,覆盖面广,代码简单,返回是json代码,可以用于客户端调用 ...
-
php实现webservice实例
本文实例讲述了php实现webservice的方法.分享给大家供大家参考.具体实现方法如下: 首先大家要简单了解何谓webservice,接下来就做两个非常简单的例子,webservice还是逃不开s ...
-
PHP目录操作实例总结
本文实例总结了PHP目录操作方法.分享给大家供大家参考,具体如下: 目录操作 新建目录:mkdir(路径,权限,递归创建) 删除目录:rmdir() 移动(改名):rename() 获取目录内容: / ...
-
jQuery ajax+PHP实现的级联下拉列表框功能示例
本文实例讲述了jQuery ajax+PHP实现的级联下拉列表框功能.分享给大家供大家参考,具体如下: 一 代码 fun.js: // JavaScript Document $(document). ...
-
PHP编程文件处理类SplFileObject和SplFileInfo用法实例分析
本文实例讲述了PHP编程文件处理类SplFileObject和SplFileInfo用法.分享给大家供大家参考,具体如下: php对于大文件的处理除了用以下方法外还可以直接调用linux命令 文件处理 ...
-
php实现模拟post请求用法实例
本文实例讲述了php实现模拟post请求的方法.分享给大家供大家参考.具体如下: class Request{ public static function post($url, $post_data ...
-
php输出xml必须header的解决方法
本文实例讲述了php输出xml必须header的解决方法.分享给大家供大家参考.具体方法如下: 问题描述: 最近在做一个xml输出时发现我们直接使用echo输入的xml文档会提示Error: Obje ...
-
PHP中for循环与foreach的区别
for循环与foreach的区别 foreach 依赖 IEnumerable. 第一次 var a in GetList() 时调用 GetEnumerator 返回第一个对象并赋给a, 以后每次再 ...
-
php mysql procedure实现获取多个结果集的方法【基于thinkPHP】
本文实例讲述了php mysql procedure实现获取多个结果集的方法.分享给大家供大家参考,具体如下: protected function getRs($id) { $db = new my ...
-
php数组的一些常见操作汇总
数组求和 给定一个含有n个元素的整型数组a,求a中所有元素的和.可能您会觉得很简单,是的,的确简单,但是为什么还要说呢,原因有二,第一,这道题要求用递归法,只用一行代码.第二,这是我人生中第一次面试时 ...
-
PHP中遇到的时区问题解决方法
最近在学习PHP过程中发现PHP中的格式化时间戳比北京时间晚了8个小时,上网搜索发现原来是时区不对,解决办法是: 1.永久修改 更改php.ini文件中的data.timezone = PRC 这是 ...
-
PHP中的异常及其处理机制
目录 什么是异常? 总结 上回文章中我们讲到了错误是编译和语法运行时会出现的,它们与逻辑无关,是程序员在码代码时不应该出现的,也就是说,这些错误应该是尽量避免带到线上环境的,他们不能通过try...c ...
-
php 使用expat方式解析xml文件操作示例
本文实例讲述了php 使用expat方式解析xml文件操作.分享给大家供大家参考,具体如下: test.xml: <?xml version="1.0" encoding=& ...
-
php文件缓存类用法实例分析
本文实例讲述了php文件缓存类用法.分享给大家供大家参考.具体如下: <?php /** * 简单的文件缓存类 * */ class XZCache{ // default cache time ...
