nl2br第二个参数不起作用

时间:2010-10-20 06:44:00

标签: php

此:

var_dump(nl2br("aaa\naaa", false));

输出:

NULL

我使用的是PHP 5.2.13版。 Doctype是:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

3 个答案:

答案 0 :(得分:2)

查看更改日志。第二个参数是在PHP 5.3.0中添加的

答案 1 :(得分:2)

PHP 5.3中添加了第二个false参数。如果传递了一个他们不期望的额外参数,那么旧版本的函数可能会失败。本地实验证实了这一点,代码在PHP 5.3上运行良好,在5.2.10上运行失败。

答案 2 :(得分:1)

仅在PHP 5.3中,nl2br中有第二个arg。