ob_get_clean()函數是內置的PHP函數,用於清理或刪除當前輸出緩衝區。清理緩衝區後,它還可以再次用於緩衝輸出。 ob_get_clean()函數是ob_get_contents()和ob_end_clean()的組合。
用法:
string|false ob_get_clean();
參數:它不接受任何參數。
返回值:該函數返回輸出緩衝區的內容並結束輸出緩衝。如果輸出緩衝未激活,則返回false。
範例1:以下是ob_get_clean()函數的簡單示例。
PHP
<?php
// Create an output buffer
ob_start();
echo "Welcome to GeeksforGeeks";
$out = ob_get_clean();
$out = strtolower($out);
var_dump($out);
?>
輸出:
string(24) "Welcome to GeeksforGeeks"
範例2:
PHP
<?php
// Declare a class
class GFG {
public function GFG_Funcion() {
$variable = array(
"A" => "Welcome",
"B" => "GeeksforGeeks",
"C" => "Geeks"
);
foreach ($variable as $key => $value) {
echo $key . " => " . $value;
echo "<br/>";
}
}
}
ob_start();
// Creating an object of class GFG
$object = new GFG();
// Calling function
$object -> GFG_Funcion();
$saved_ob_level = ob_get_level();
$start_ob_level="";
while (ob_get_level() > $start_ob_level) {
ob_end_flush();
}
// Now, it is the final output buffer
$content = ob_get_clean();
?>
輸出:
A => Welcome B => GeeksforGeeks C => Geeks
相關用法
- PHP imagecreatetruecolor()用法及代碼示例
- PHP fpassthru( )用法及代碼示例
- PHP ImagickDraw getTextAlignment()用法及代碼示例
- PHP Ds\Sequence last()用法及代碼示例
- PHP Imagick floodFillPaintImage()用法及代碼示例
- PHP array_udiff_uassoc()用法及代碼示例
- PHP geoip_continent_code_by_name()用法及代碼示例
- PHP GmagickPixel setcolor()用法及代碼示例
- PHP opendir()用法及代碼示例
- PHP cal_to_jd()用法及代碼示例
- PHP stream_get_transports()用法及代碼示例
- PHP Ds\Deque pop()用法及代碼示例
- PHP SimpleXMLElement children()用法及代碼示例
- PHP array_intersect_ukey()用法及代碼示例
- PHP Imagick adaptiveSharpenImage()用法及代碼示例
- PHP XMLWriter endDtdEntity()用法及代碼示例
- PHP isset()用法及代碼示例
- PHP ctype_print()用法及代碼示例
注:本文由純淨天空篩選整理自coder36大神的英文原創作品 PHP ob_get_clean() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。