0

我有一个 smarty 变量,它将 HTML 内容保存为值。在 HTML 内容中有一个图像。我必须提取该图像的 url 以调整大小。

我知道有一种方法可以在 php 中解析它并分配给 smarty 变量。但我需要知道 smarty 中是否有任何方法,如正则表达式,可以<img>从 HTML 中获取标签的 url。

例子:

{$post_content|regex_replace:"/(<img>|<img [^>]*>|<\\/>)/":""}

这是<img>单独转义标签的代码。同样,我需要从$post_content变量中获取图像的 url。

4

1 回答 1

0

smarty 只是一个模板引擎。不是另一种语言。

所以你可以在php中做的任何事情也可以在smarty中完成。

所以使用 php dom 解析器 :)

检查这个

检查这个

一个说你不能使用 php 函数,另一个说,但我说的是,你可以在将其分配给模板引擎之前使用 php 函数。

于 2012-11-21T12:16:10.620 回答