向数组里每隔一个元素添加一个
,循环显示期望能换行,但是却打印出"<"号来

美人心计1999 2010-07-13 03:53:55
向数组里面添加<br>时如何防止转义?
...全文
247 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
美人心计1999 2010-07-13
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 amani11 的回复:]

你试试

echo implode('<br />', $array);
[/Quote]
结果如下:
中间换行的地方显示A......
我奇怪的是明明是<br />怎么会显示A呢
郑州店1 A 郑州店2 A
xuzuning 2010-07-13
  • 打赏
  • 举报
回复
给出数据和结果,同时给出你的做法
amani11 2010-07-13
  • 打赏
  • 举报
回复
你试试

echo implode('<br />', $array);
美人心计1999 2010-07-13
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 kyzy_yy_pm 的回复:]

引用 4 楼 miaojihao 的回复:
引用 3 楼 kyzy_yy_pm 的回复:

你测试下吧
PHP code

$s = '你好<br>夜歌';
$s = htmlspecialchars($s);
$s = htmlspecialchars_decode($s);
echo $s;


$row->shops[]=htmlspecialchars("</br……
[/Quote]
我的意思是数组里面每隔一个元素添加一个<br>标签,这样在界面上我直接打印就可以了
不用在写<br>了,当元素是<br>是直接换行.....
kyzy_yy_pm 2010-07-13
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 miaojihao 的回复:]
引用 3 楼 kyzy_yy_pm 的回复:

你测试下吧
PHP code

$s = '你好<br>夜歌';
$s = htmlspecialchars($s);
$s = htmlspecialchars_decode($s);
echo $s;


$row->shops[]=htmlspecialchars("</br>");
---------但是显示是这样的
……
[/Quote]你不是想将标签解码么?htmlspecialchars_decode();
CunningBoy 2010-07-13
  • 打赏
  • 举报
回复
$row->shops[]="天津店1<br>天津店2<br>天津店3<br>";

<?php echo $row->shops[0]; ?>
美人心计1999 2010-07-13
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 kyzy_yy_pm 的回复:]

你测试下吧
PHP code

$s = '你好<br>夜歌';
$s = htmlspecialchars($s);
$s = htmlspecialchars_decode($s);
echo $s;
[/Quote]

$row->shops[]=htmlspecialchars("</br>");
---------但是显示是这样的
天津店1 & 天津店2 & 天津店3 &
中间没有换行,而是多出了个&号...我想要中间有个<br>标签,起到换行的作用
kyzy_yy_pm 2010-07-13
  • 打赏
  • 举报
回复
你测试下吧

$s = '你好<br>夜歌';
$s = htmlspecialchars($s);
$s = htmlspecialchars_decode($s);
echo $s;
CunningBoy 2010-07-13
  • 打赏
  • 举报
回复
你是怎么输入的?代码贴出看看
kyzy_yy_pm 2010-07-13
  • 打赏
  • 举报
回复
htmlspecialchars_decode()

21,893

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧