• 周蓬安.blog的博客—强国博客—人民网 2019-05-10
  • 紫光阁中共中央国家机关工作委员会 2019-05-10
  • 感触名家笔下的端午文化吃香粽原来可以这样文艺 2019-05-09
  • 追梦夺冠游行嘲讽詹皇 百万人面前穿订制T恤羞辱他 2019-04-27
  • 《瘟疫传说》:黑死病恐怖 姐弟在绝望中求生 2019-04-10
  • 陕西国防工业职业技术学院百名大学生志愿者敬老院慰问孤寡老人陕西国防工业职业技术学院百名大学生志愿者敬老院慰问-陕西教育新闻 2019-04-08
  • 西藏拉萨:新家园 新生活 2019-04-08
  • 尊重和保障宗教信仰自由的中国实践 2019-04-06
  • 一敬泯恩仇 俄罗斯队主帅这个动作太暖了 2019-03-20
  • 四大名著剧组首次同台忆往事 经典影视剧如何铸就? 2018-12-07
  • “天眼”凝望 探秘宇宙 2018-12-07
  • 0

    PHP详解ob_clean,ob_start和ob_get_contents函数

    Posted by 撒得一地 on 2015年8月31日 in PHP笔记
    国外稳定加速器推荐    Express | Vypr

    阅读本文一般还阅读了:PHP ob_clean()

    这三个函数运用在PHP4和PHP5中。在一些PHP项目中,经常能看到这三个函数的使用。

    下面我们通俗的讲下这三个函数的作用。

    第一个函数:ob_clean

    官方文档的解释是说这个函数抛弃了输出缓冲区的内容,用通俗的话来讲就是忽略掉前面所有的输出,前面本来要显示在页面里的东西全都被清除了,不显示了。

    第二个函数:ob_start();

    告诉php从这里开始要记录输出的内容了,并且所有输出放到连续的内存块里。

    第三个函数:ob_get_contents();

    这个应该比较容易懂,就是取出从ob_start()函数开始的地方到这个函数之间所有输出的内容,如:$a = ob_get_contents(); 
    $a就是前面所有输出的字符串连接在一起。

    ob_start(); ob_clear(); ob_get_contents();这三个函数通常配合来使用,不管你前面输出什么内容,最后从ob_start之后输出的内容都能控制到一个变量里。

    下面我们通过一个简单的例子来加深理解,例子如下:

    <?php
    echo "1234";
    echo "56";
    
    //ob_clean是忽略掉前面所有的输出 也就是说前面那两个输出将不会输出到浏览器
    ob_clean(); 
    
    //ob_start告诉php这里开始要记录输出的内容了,并且所有输出放到连续的内存块里
    ob_start(); 
    
    echo "123";
    echo "31";
    $b = ob_get_contents();//此时$b的值连接前面所有输出的内容,该例子$b的值为"12331"
    echo $b; 
    ?> 
    

    欢迎转载,转载请注明://www.cfage.com/266.html

    标签:, ,

    上一篇:

    下一篇:

    相关推荐

    发表评论

    电子邮件地址不会被公开。 必填项已用*标注

    1 + 1 = ?

    网站地图|广东快乐10分开奖直播

    Copyright © 2015-2019 广东快乐10分开奖直播 All rights reserved.
    闽ICP备15015576号-1,版权所有?psz.

  • 周蓬安.blog的博客—强国博客—人民网 2019-05-10
  • 紫光阁中共中央国家机关工作委员会 2019-05-10
  • 感触名家笔下的端午文化吃香粽原来可以这样文艺 2019-05-09
  • 追梦夺冠游行嘲讽詹皇 百万人面前穿订制T恤羞辱他 2019-04-27
  • 《瘟疫传说》:黑死病恐怖 姐弟在绝望中求生 2019-04-10
  • 陕西国防工业职业技术学院百名大学生志愿者敬老院慰问孤寡老人陕西国防工业职业技术学院百名大学生志愿者敬老院慰问-陕西教育新闻 2019-04-08
  • 西藏拉萨:新家园 新生活 2019-04-08
  • 尊重和保障宗教信仰自由的中国实践 2019-04-06
  • 一敬泯恩仇 俄罗斯队主帅这个动作太暖了 2019-03-20
  • 四大名著剧组首次同台忆往事 经典影视剧如何铸就? 2018-12-07
  • “天眼”凝望 探秘宇宙 2018-12-07
  • 北京赛车官方 炸金花最简便作弊手法 28杠游戏下载 山东时时彩开奖号码走势图 超级大乐透 北京赛车高手贴吧 超级大乐透中奖彩民 北京赛车pk10单双 2018开奖记录手机版 1987年美国彩票大奖 幸运熊猫游戏网站 双色球在线缩水 山东群英会最新走势图 北京单场比赛直播 免费幸运飞艇在线计划 天津时时彩20180806开奖结果