Php 从字符串到html的代码

Php 从字符串到html的代码,php,html,twig,Php,Html,Twig,我目前正在为post系统编写代码。这些帖子被写到一个文件中,我从文件中读回并向访问者展示 php很好,可以读取文件中的所有内容 implode('', file(__DIR__ .'../docs/posts/'. next($right) . '.txt') 之后,我想将从文件读取的代码显示到我的小树枝模板中 <article class="newsposttext">{{ nptext }}</article> {{nptext} 这也以正确的样式显示了我想要

我目前正在为post系统编写代码。这些帖子被写到一个文件中,我从文件中读回并向访问者展示

php很好,可以读取文件中的所有内容

implode('', file(__DIR__ .'../docs/posts/'. next($right)  . '.txt')
之后,我想将从文件读取的代码显示到我的小树枝模板中

<article class="newsposttext">{{ nptext }}</article>
{{nptext}
这也以正确的样式显示了我想要的文本,尽管代码是用标记显示的,标记不是由html“处理”的,显示为不带标记的i和文本/图像/链接

<p>some text</p>
一些文本

使用开发人员工具栏时:

<article>"<p>some tex</p>"<article>
“一些tex

我的问题是:如何删除“开头和结尾处的”或“我应该以另一种方式执行?”的内容?

$nptext='“some text

”;//输出:some text

$nptext = '"<p>some text</p>"'; // output: "<p>some text</p>" 

$nptext = str_replace('"', '', $nptext); // output: <p>some text</p>
$nptext=str_replace(“,”$nptext);//输出:一些文本


您可以尝试:

{{ nptext|raw }}

文档:

通过使用纯php,您可以做如下简单的事情:您使用的是模板系统还是什么?感谢您的澄清。我为你的问题添加了这个标记。我不必替换所有的“”,因为在这种情况下,图像标记会忘记src=“logo.png”,只是尝试了rtrim(ltrim(introde(“”,file(DIR.../docs/posts/”.next($right)。“.txt”),“”,“”),但它也不起作用