0
我想要做的是響應PHP文件輸出的JSON數組。PHP ob_end_clean不清除緩衝區
header("Content-Type: application/json");
$ret["response"] = array();
$items = getItems();
$ret["response"] = array();
ob_start();
foreach($items as $model){
include("view/item.php");
$ret["response"][] = ob_get_contents();
ob_end_clean();
}
ob_end_clean();
echo json_encode($ret);
文件view/item.php
包含一些PHP echo
語句,但問題是,響應包含include
語句的輸出和JSON編碼的項目。
我該如何讓腳本只返回JSON部分?
如果你在'foreach'中添加'ob_start()'會怎麼樣? – mak