Php 使用函数在HEREDOC中插入内容

Php 使用函数在HEREDOC中插入内容,php,jquery,dom,Php,Jquery,Dom,一直在尝试如何在视图输出上完成内容划分 我正在从Mysql加载记录,将值插入HEREDOC,然后输出到view 我只想在herdoc中的特定行中显示一定数量的字符,而在DOM上隐藏其余的字符 我尝试在herdoc中使用类似的函数,在一定数量的字符后插入“More”链接 我尝试了几种方法: 1 <<<EOT <div id="$id_op"> {substr_replace($contents, "More", 400)} </div> EOT

一直在尝试如何在视图输出上完成内容划分

我正在从Mysql加载记录,将值插入HEREDOC,然后输出到view

我只想在herdoc中的特定行中显示一定数量的字符,而在DOM上隐藏其余的字符

我尝试在herdoc中使用类似的函数,在一定数量的字符后插入“More”链接

我尝试了几种方法:

1

<<<EOT
<div id="$id_op">
    {substr_replace($contents, "More", 400)}
</div>

EOT;

在启动HEREDOC之前计算任何变量内容,然后在运行时将变量插入字符串。

函数不会在HEREDOC中执行。这会奏效的

$div = substr_replace($contents, "More", 400);
$data = <<<EOT
<div id="$id_op">
    $div
</div>
EOT;
$div=substr\u replace($contents,“More”,400);
$data=可能的重复项:
$div = substr_replace($contents, "More", 400);
$data = <<<EOT
<div id="$id_op">
    $div
</div>
EOT;