echo文档句法中直接输出函数返回值 <td>$a()</td> 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 function func() { return "hello!";} $a=func(); echo < < <content <table> <tr> <td>func()值: </td> <td>$a()</td> </tr> </table> content; function func() { return "hello!";} $a=func(); echo "< < <content <table> <tr> <td>func()值: </td> <td>".func()."</td> </tr> </table> content"; 回2楼:似乎你没有看懂我的意思.回3楼:文档句法啊,怎么可以在<<<前加上"呢?有点晕.没有解决,望知道的人进. 不行, 或者使用%s,先$str = <<< HTML%sHTML;然后printf($str, function()); 我试了你的方法:function func() { return "hello!";} $str= <<<content<table border="1"> <tr> <td>func()值: </td> <td>%s </td> </tr> </table>content;printf($str, func());还真得可以啊.这种方法算是折中的一种好方法了,再看看有没有人想到别的方法. 就没有什么折中不折中 连续输出HTML 可以用<<<方法 如果其中有变量输出是不推荐这么做的 PHP视频教程 全35讲rmvb格式下载 PHP简单问题 菜鸟请教 php奇怪的问题? 90分奉上 求 SQL批量更新 求助?为什么当我输入文字空行时总是会出现<br />谁帮我看看呀? 拜托了 刚插入数据库,如何得到这条的id 网站繁体版问题 关于php与odbc的问题! 请问Spreadsheet_Excel_Reader 怎么读取excel指定的工作簿? php显示乱码问题 求教php环境问题(急)
{ return "hello!";}
$a=func();
echo < < <content
<table> <tr>
<td>func()值: </td>
<td>$a()</td>
</tr> </table>
content;
{ return "hello!";}
$a=func();
echo "< < <content
<table> <tr>
<td>func()值: </td>
<td>".func()."</td>
</tr> </table>
content";
先
$str = <<< HTML
%s
HTML;
然后
printf($str, function());
function func()
{ return "hello!";}
$str= <<<content
<table border="1"> <tr>
<td>func()值: </td>
<td>%s </td>
</tr> </table>
content;
printf($str, func());
还真得可以啊.
这种方法算是折中的一种好方法了,再看看有没有人想到别的方法.