Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Rss 一行上有多个htmlspecialchars代码_Rss_Htmlspecialchars - Fatal编程技术网

Rss 一行上有多个htmlspecialchars代码

Rss 一行上有多个htmlspecialchars代码,rss,htmlspecialchars,Rss,Htmlspecialchars,我正在用joomla(mediarss)上的模块设置rss提要。我设法添加了一些自定义代码,我现在的问题是,我可以在一行中使用多个htmlspecialchars代码/字段吗 Herunder举了一个例子: $feed.= " <title>".htmlspecialchars(strip_tags(strtr($this->items[$i]->title,"\n\r"," ")))."</title>\n"; $feed.= "

我正在用joomla(mediarss)上的模块设置rss提要。我设法添加了一些自定义代码,我现在的问题是,我可以在一行中使用多个htmlspecialchars代码/字段吗

Herunder举了一个例子:

$feed.= "        <title>".htmlspecialchars(strip_tags(strtr($this->items[$i]->title,"\n\r","  ")))."</title>\n";
$feed.= "        <region>".htmlspecialchars(strip_tags(strtr($this->items[$i]->region,"\n\r","  ")))."</region>\n";
$feed.=''.htmlspecialchars(strip_标记(strtr($this->items[$i]->title,“\n\r”,”)。“\n”;
$feed.=''.htmlspecialchars(strip_标记(strtr($this->items[$i]->region,“\n\r”,”)。“\n”;
第一个提要向我显示rss提要中一篇文章的标题,第二个提要向我显示一个区域。region字段是我们在joomla后端添加的自定义字段

在rss提要中,显示如下内容:

<title>the title of the post</title>

<region>the region filled in, in the custom field 'region'</region>
文章的标题
在自定义字段“region”中填写的区域
我想要实现的是以下输出

<title>the title of the post **in** the region filled in, in the custom field 'region' </title>
自定义字段“region”中填写的**地区**中的帖子标题
我能把这两个代码放在一行吗


非常感谢,

更新:我已经找到了将所有内容放在一行的解决方案:
$feed.=''.htmlspecialchars(strip_标签(strtr($this->items[$I]->title,“\n\r,”))。“in”.htmlspecialchars(strip_标记(strtr($this->items[$i]->region,”\n\r“,”))。“\n”
但是现在标题和区域之间没有空格(在示例中,我添加了“in”,前面和后面都应该有空格?然后在引号之前和之后添加空格,以便在“