|
本帖最后由 xhpolaris 于 2010-1-29 15:50 编辑
我在CI框架里写 textarea <textarea name="content" cols="60" rows="9"></textarea>
得到里面的值 $content = $this->input->post('content');,然后使用 preg_replace('/\r\n/','\n',$content);
想把里面的回车替换掉。
但当打印 echo preg_replace('/\r\n/','\n',$content);时并不替换。
而如果直接写在php文件里面:
<?php
$content=$_POST["content"];
echo preg_replace('/\r\n/','\n',$content);
?>
<form action="#" method="post" name="myform">
<textarea name="content" cols="60" rows="9"></textarea><br/>
<input type="submit" name="submit" />
</form>
却可以打印出替换的东西,请问这是为什么?
如果用CI不可以的话应该怎么替换textarea里的回车呢?
求指教! |
|