Php 如何实施';包括';变成printf?
我在项目中使用以下功能:Php 如何实施';包括';变成printf?,php,Php,我在项目中使用以下功能: include ("blocks/myCompanyCommentsListBlock.php"); 我需要这样的东西: $str = sprintf("<div>%s</div>", include ("blocks/myCompanyCommentsListBlock.php")); $str=sprintf(“%s”,包括(“blocks/myCompanyCommentsListBlock.php”); 如何做到这一点?:)任何链接
include ("blocks/myCompanyCommentsListBlock.php");
我需要这样的东西:
$str = sprintf("<div>%s</div>", include ("blocks/myCompanyCommentsListBlock.php"));
$str=sprintf(“%s”,包括(“blocks/myCompanyCommentsListBlock.php”);
如何做到这一点?:)任何链接都很有用:)使用输出缓冲防止其内容发送到浏览器。然后使用将其输出捕获到变量中
ob_start();
include ("blocks/myCompanyCommentsListBlock.php");
$content = ob_get_clean();
$str = sprintf("<div>%s</div>", $content);
ob_start();
包括(“blocks/myCompanyCommentsListBlock.php”);
$content=ob_get_clean();
$str=sprintf(“%s”,$content);
使用输出缓冲防止其内容发送到浏览器。然后使用将其输出捕获到变量中
ob_start();
include ("blocks/myCompanyCommentsListBlock.php");
$content = ob_get_clean();
$str = sprintf("<div>%s</div>", $content);
ob_start();
包括(“blocks/myCompanyCommentsListBlock.php”);
$content=ob_get_clean();
$str=sprintf(“%s”,$content);
是否需要“myCompanyCommentsListBlock.php”[文件获取内容()]的完整内容?还是要运行php代码?使用函数。将包含文件的代码放在函数中,在赋值之前包含它,并在赋值中调用函数。@jeroen:准确地说,您可以从文件中返回。这不能通过echo''来完成吗;包括“inc.php”;回声'代码>?我觉得这不是个好主意。您想要“myCompanyCommentsListBlock.php”[file\u get\u contents()]的完整内容吗?还是要运行php代码?使用函数。将包含文件的代码放在函数中,在赋值之前包含它,并在赋值中调用函数。@jeroen:准确地说,您可以从文件中返回。这不能通过echo''来完成吗;包括“inc.php”;回声'代码>?我觉得这不是个好主意。@zerkms这就是我要找的。我在几年前就这样做过一次,但我完全忘记了我到底做了什么。写一张便条来记住这一点很有用:)@zerkms这就是我要找的。我在几年前就这样做过一次,但我完全忘记了我到底做了什么。写个便条来记住这一点很有用:)