我正在编写一个网站,我有一个名为site_nav.php的php函数,它首先定义一个$ list数组,然后以json形式回显它.
这样,我可以用ajax获取我的网站地图.
我的问题是,现在,我想在php中获取$ list对象,而不回显json对象.
我的问题:有没有办法在不激活其中的echo调用的情况下包含我的php文件?
非常感谢!
tj1*_*111 19
是的,只需使用输出缓冲.查看文档ob_start和ob_end_clean.
ob_start();
include("file.php");
ob_end_clean();
Run Code Online (Sandbox Code Playgroud)
您可以使用输出缓冲区来捕获字符串中的输出.
ob_start();
include_once('file.php');
var $output = ob_get_contents();
ob_end_clean();
Run Code Online (Sandbox Code Playgroud)