php中ob_get_length缓冲与获取缓冲长度实例

 更新时间:2014年11月20日 09:00:44   投稿:shichen2014  
这篇文章主要介绍了php中ob_get_length缓冲与获取缓冲长度的方法,实例分析了缓冲输出的用法与相关技巧,具有一定的参考借鉴价值,需要的朋友可以参考下

本文实例讲述了php中ob_get_length缓冲与获取缓冲长度的方法。分享给大家供大家参考。具体方法如下:

file_get_contents() 函数把整个文件读入一个字符串中,和 file() 一样,不同的是 file_get_contents() 把文件读入一个字符串.

file_get_contents() 函数是用于将文件的内容读入到一个字符串中的首选方法,如果操作系统支持,还会使用内存映射技术来增强性能.

语法:file_get_contents(path,include_path,context,start,max_length)

复制代码 代码如下:
ob_start();          //打开缓冲区
echo "hello";         //输出内容
$out1= ob_get_contents();      //获得缓冲区内容
echo "world";         //输出内容
$out2=ob_get_contents();       //再次获得缓冲区内容
ob_end_clean();        //清空缓冲区,并关闭
echo $out1;         //输出第一次获得的结果
echo "<br>";
echo $out2;         //输出第二次获得的结果,以比较

该代码在输出缓冲设置为开启时使用(output_buffering=on)

列出输出头部信息:print_r(ob_list_handlers());

刷新缓冲区数据,返回数据并且关闭缓冲区:$buffer=ob_get_flush();

把缓冲区数据写入文件:file_put_contents('buffer.txt',$buffer);

列出输出头部信息:print_r(ob_list_handlers());

获取缓冲区长度,实例代码如下:

复制代码 代码如下:
//打开缓冲区
ob_start();
//输出内容
echo "hello ";
//获取缓冲区长度
$len1=ob_get_length();
//再输出内容
echo "world";
//再次获取缓冲区的长度
$len2=ob_get_length();
//清空缓冲区,并关闭缓冲
ob_end_clean();
//输出第一次获取的长度
echo $len1;
echo "<br>";
//输出第二次获取的长度以比较两次不同的结果
echo $len2;

希望本文所述对大家的PHP程序设计有所帮助。

相关文章

  • php使用timthumb生成缩略图的方法

    php使用timthumb生成缩略图的方法

    这篇文章主要介绍了php使用timthumb生成缩略图的方法,实例分析了PHP调用timthumb生成缩略图的操作技巧与相关注意事项,需要的朋友可以参考下
    2016-01-01
  • PHP简单字符串过滤方法示例

    PHP简单字符串过滤方法示例

    这篇文章主要介绍了PHP简单字符串过滤方法,结合实例形式分析了php通过对字符串中特殊字符进行正则替换实现字符过滤功能的简单操作技巧,需要的朋友可以参考下
    2016-09-09
  • PHP解耦的三重境界(浅谈服务容器)

    PHP解耦的三重境界(浅谈服务容器)

    本文主要介绍了PHP解耦的三重境界(浅谈服务容器)的相关知识。具有很好的参考价值。下面跟着小编一起来看下吧
    2017-03-03
  • 浅谈htmlentities 、htmlspecialchars、addslashes的使用方法

    浅谈htmlentities 、htmlspecialchars、addslashes的使用方法

    下面小编就为大家带来一篇浅谈htmlentities 、htmlspecialchars、addslashes的使用方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-12-12
  • php遍历、读取文件夹中图片并分页显示图片的方法

    php遍历、读取文件夹中图片并分页显示图片的方法

    这篇文章主要介绍了php遍历、读取文件夹中图片并分页显示图片的方法,涉及php针对文件与目录的遍历操作相关技巧,需要的朋友可以参考下
    2016-11-11
  • php实现的微信分享到朋友圈并记录分享次数功能

    php实现的微信分享到朋友圈并记录分享次数功能

    这篇文章主要介绍了php实现的微信分享到朋友圈并记录分享次数功能,结合实例形式分析了php微信分享功能接口调用及分享次数统计具体操作技巧,需要的朋友可以参考下
    2018-01-01
  • php生成HTML文件的类方法

    php生成HTML文件的类方法

    在本篇文章里小编给大家整理的是关于用php生成HTML文件的类的相关知识点,有需要的朋友们学习下。
    2019-10-10
  • 总结PHP中数值计算的注意事项

    总结PHP中数值计算的注意事项

    本文将对PHP中数据计算的一些犯错的点进行整理,并给出解决方法,其中包括四舍五入、整数和小数相乘除和浮点数的怪异,有需要的朋友们可以参考借鉴。
    2016-08-08
  • PHP可逆加密/解密函数分享

    PHP可逆加密/解密函数分享

    很多项目的会员系统,都要求要有记住登录功能,在通过cookies实现功能是,由于要将客户信息直接保存到cookies,如果直接写入cookies势必会带来安全隐患,因此通过可逆加密后再保存到cookies相对就安全了
    2012-09-09
  • php自动获取目录下的模板的代码

    php自动获取目录下的模板的代码

    php自定义函数之自动获取目录下的模板的实现代码,一般制作模板分离的管理系统需要用得到。
    2010-08-08

最新评论