如何正确获取此代码以在引号中显示标题?

时间:2019-01-11 00:48:39

标签: php

我在这里有这段代码,该代码用于在代码之外的引号中显示标题标签。

$item_output .= '<a'. " title=" . " $item->attr_title " . $attributes .'>';

有人可以指导如何获得引号中的标题。 当前显示如下:

<a title=the tag href="http://url.com">

但是,它应该显示如下:

<a title="the tag" href="http://url.com">

请帮助。

我尝试按照以下尝试删除引号,但这不起作用。

$item_output .= '<a'. " title=" . " '$item->attr_title '" . $attributes .'>';

$item_output .= '<a'. " title=" . "' . esc_attr( $item->attr_title ) . '" . $attributes .'>';

$item_output .= '<a'. " title=" . " . esc_attr( $item->attr_title ) . " . $attributes .'>';

3 个答案:

答案 0 :(得分:0)

您实际上并没有在输出的字符串中包括引号。在这种情况下,一种简单的方法是:

$item_output .= '<a title="' . $item->attr_title . '" ' . $attributes .'>';

答案 1 :(得分:0)

这应该有效(转义引号):

$item_output .= '<a title=\"'. $item->attr_title.'\" '.$attributes.'>';

答案 2 :(得分:0)

我认为您正在寻找类似的东西

NameError: name 'df' is not defined

输出:

  

$item_output .= '<a title="' . $item->attr_title . '" ' . $attributes .'>';

PHP Fiddle Demo 点击“运行”以执行代码

相关问题