欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

php中ob_get_length緩沖與獲取緩沖長(zhǎng)度實(shí)例

 更新時(shí)間:2014年11月20日 09:00:44   投稿:shichen2014  
這篇文章主要介紹了php中ob_get_length緩沖與獲取緩沖長(zhǎng)度的方法,實(shí)例分析了緩沖輸出的用法與相關(guān)技巧,具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

本文實(shí)例講述了php中ob_get_length緩沖與獲取緩沖長(zhǎng)度的方法。分享給大家供大家參考。具體方法如下:

file_get_contents() 函數(shù)把整個(gè)文件讀入一個(gè)字符串中,和 file() 一樣,不同的是 file_get_contents() 把文件讀入一個(gè)字符串.

file_get_contents() 函數(shù)是用于將文件的內(nèi)容讀入到一個(gè)字符串中的首選方法,如果操作系統(tǒng)支持,還會(huì)使用內(nèi)存映射技術(shù)來增強(qiáng)性能.

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

復(fù)制代碼 代碼如下:
ob_start();          //打開緩沖區(qū)
echo "hello";         //輸出內(nèi)容
$out1= ob_get_contents();      //獲得緩沖區(qū)內(nèi)容
echo "world";         //輸出內(nèi)容
$out2=ob_get_contents();       //再次獲得緩沖區(qū)內(nèi)容
ob_end_clean();        //清空緩沖區(qū),并關(guān)閉
echo $out1;         //輸出第一次獲得的結(jié)果
echo "<br>";
echo $out2;         //輸出第二次獲得的結(jié)果,以比較

該代碼在輸出緩沖設(shè)置為開啟時(shí)使用(output_buffering=on)

列出輸出頭部信息:print_r(ob_list_handlers());

刷新緩沖區(qū)數(shù)據(jù),返回?cái)?shù)據(jù)并且關(guān)閉緩沖區(qū):$buffer=ob_get_flush();

把緩沖區(qū)數(shù)據(jù)寫入文件:file_put_contents('buffer.txt',$buffer);

列出輸出頭部信息:print_r(ob_list_handlers());

獲取緩沖區(qū)長(zhǎng)度,實(shí)例代碼如下:

復(fù)制代碼 代碼如下:
//打開緩沖區(qū)
ob_start();
//輸出內(nèi)容
echo "hello ";
//獲取緩沖區(qū)長(zhǎng)度
$len1=ob_get_length();
//再輸出內(nèi)容
echo "world";
//再次獲取緩沖區(qū)的長(zhǎng)度
$len2=ob_get_length();
//清空緩沖區(qū),并關(guān)閉緩沖
ob_end_clean();
//輸出第一次獲取的長(zhǎng)度
echo $len1;
echo "<br>";
//輸出第二次獲取的長(zhǎng)度以比較兩次不同的結(jié)果
echo $len2;

希望本文所述對(duì)大家的PHP程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • 分析五個(gè)Laravel Dusk的使用技巧

    分析五個(gè)Laravel Dusk的使用技巧

    Laravel Dusk是 Laravel 的一個(gè)表達(dá)性強(qiáng)、易于使用,且功能強(qiáng)大的瀏覽器自動(dòng)化測(cè)試工具。通過 Dusk 可以以編程的方式測(cè)試 JavaScript 驅(qū)動(dòng)的應(yīng)用程序。在使用 Dusk 編寫測(cè)試案例時(shí),我經(jīng)常遇到一些限制。現(xiàn)在我在本文中將這些情況以及如何克服分享給大家。
    2021-05-05
  • php用數(shù)組返回?zé)o限分類的列表數(shù)據(jù)的代碼

    php用數(shù)組返回?zé)o限分類的列表數(shù)據(jù)的代碼

    php自定義函數(shù)之用數(shù)組返回?zé)o限分類的列表數(shù)據(jù),這樣的實(shí)現(xiàn)可以提高執(zhí)行的效率不要每次都從數(shù)據(jù)庫讀取數(shù)據(jù)。
    2010-08-08
  • PHP刪除數(shù)組中特定元素的兩種方法

    PHP刪除數(shù)組中特定元素的兩種方法

    今天小編就為大家分享一篇關(guān)于PHP刪除數(shù)組中特定元素的兩種方法,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧
    2019-02-02
  • PHP超級(jí)全局變量、魔術(shù)變量和魔術(shù)函數(shù)匯總整理

    PHP超級(jí)全局變量、魔術(shù)變量和魔術(shù)函數(shù)匯總整理

    這篇文章主要介紹了PHP超級(jí)全局變量、魔術(shù)變量和魔術(shù)函數(shù)匯總整理,有需要的同學(xué)可以看下
    2021-02-02
  • PHP實(shí)現(xiàn)提取多維數(shù)組指定一列的方法總結(jié)

    PHP實(shí)現(xiàn)提取多維數(shù)組指定一列的方法總結(jié)

    這篇文章主要介紹了PHP實(shí)現(xiàn)提取多維數(shù)組指定一列的方法,結(jié)合實(shí)例形式總結(jié)分析了PHP針對(duì)多維數(shù)組的遍歷、轉(zhuǎn)換、提取等相關(guān)操作技巧,需要的朋友可以參考下
    2019-12-12
  • php處理帶有中文URL的方法

    php處理帶有中文URL的方法

    這篇文章主要介紹了php處理帶有中文URL的方法,涉及php編碼轉(zhuǎn)換相關(guān)操作技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2016-07-07
  • PHP實(shí)現(xiàn)多維數(shù)組多字段自定義排序

    PHP實(shí)現(xiàn)多維數(shù)組多字段自定義排序

    這篇文章主要介紹了PHP實(shí)現(xiàn)多維數(shù)組多字段自定義排序,通過將待排序數(shù)組的各個(gè)數(shù)組的$field保存在一維數(shù)組fieldArr中,在傳入array_multisort中參與排序,相當(dāng)于對(duì)$field一維數(shù)組的排序,而后根據(jù)排序后的key重新構(gòu)建傳入的待排序數(shù)組,需要的朋友可以參考下
    2023-10-10
  • PHP MYSQL實(shí)現(xiàn)登陸和模糊查詢兩大功能

    PHP MYSQL實(shí)現(xiàn)登陸和模糊查詢兩大功能

    這篇文章主要介紹了PHP MYSQL實(shí)現(xiàn)登陸和模糊查詢兩大功能,分別介紹了PHP MYSQL實(shí)現(xiàn)登陸和模糊查詢功能的方法,感興趣的小伙伴們可以參考一下
    2016-02-02
  • 在Mac OS下搭建LNMP開發(fā)環(huán)境的步驟詳解

    在Mac OS下搭建LNMP開發(fā)環(huán)境的步驟詳解

    這篇文章主要介紹了在Mac OS下搭建LNMP開發(fā)環(huán)境的步驟,文中通過一步步的步驟介紹的非常詳細(xì),對(duì)大家具有一定的參考價(jià)值,需要的朋友們下面來一起看看吧。
    2017-03-03
  • 處理php高并發(fā)時(shí)遇到死鎖的解決方案

    處理php高并發(fā)時(shí)遇到死鎖的解決方案

    當(dāng)我們?cè)谔幚鞵HP高并發(fā)時(shí)遇到死鎖,需要先進(jìn)行確認(rèn)、定位、避免和解鎖等一系列步驟,綜合考慮采取合適的解決方案,所以本文將給大家介紹處理php高并發(fā)時(shí)遇到死鎖的解決方案,需要的朋友可以參考下
    2023-10-10

最新評(píng)論