使用PHP中的换行符爆炸数据库内容不会创建数组

时间:2011-04-02 16:21:39

标签: php line-breaks

我在数据库中存储了一些包含换行符的值。

想要将这些内容转换为数组,我这样做了:

$arr = explode($rs[data],"\n");

不幸的是,这不起作用。关于什么是错的任何想法?

2 个答案:

答案 0 :(得分:4)

explode()来电的参数被反转:

  • 第一个参数应该是分隔符 - 它将用于分解字符串
  • 第二个参数应该是字符串 - 它将被爆炸。


所以,你应该使用:

$arr = explode("\n", $rs[data]);

答案 1 :(得分:1)

$arr = explode("\n",$rs[data]);

您正在错误地传递参数