【问题标题】:PHP Implode with breakpoints带断点的 PHP 内爆
【发布时间】:2013-06-29 08:07:13
【问题描述】:

有没有办法用断点内爆

$a1 = array('a1','a2','a3','a4');
implode("<br/>",$a1);

我期待这样的输出

a1<br/>
a2<br/>
a3<br/>
a4<br/>

我收到警告:implode() [function.implode]: Invalid arguments passed

【问题讨论】:

  • $str=implode("
    ",$a1);回声 $str;应该可以了...你用的是哪个php版本,这很有趣...
  • 用单引号 ' 而不是 "
  • 我尝试了 implode('
    ',$a1) 仍然得到无效的参数。我正在使用 PHP5
  • 在你的真实代码中$a1真的是一个数组吗?也许是字符串或其他什么?
  • 对不起..我添加这个是为了演示这个问题..但是我试图编码的逻辑没有正确初始化

标签: php implode


【解决方案1】:

这会产生您想要的结果:

$a1 = array('a1','a2','a3','a4');
$result=implode("<br/>\n",$a1)."<br/>";

echo $result;

/**
a1<br/>
a2<br/>
a3<br/>
a4<br/>
*/

工作演示:http://3v4l.org/PWVTb

使用字符串 "&lt;br/&gt;" 加上换行符 \n 进行内爆。最后还要添加一个"&lt;br/&gt;" 字符串。

我就是这么理解你的问题的,如果我误解了,请告诉我。不管怎样,结果正是你问的。

【讨论】:

  • 它有效...我的错误是 $a1 没有初始化为数组...我尝试执行它正在工作的代码
猜你喜欢
  • 2023-03-03
  • 1970-01-01
  • 2019-07-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-03-27
相关资源
最近更新 更多