为什么此代码在CakePHP与普通PHP文件中运行方式不同?为什么CakePHP中的正则表达式(必须CakePHP)
<?php
$data = " One
Two
Three
Four";
$data = trim($data);
$data = preg_replace("/\n{2,}/", "\n", $data);
$data = explode("\n",$data);
var_dump($data);
?>
当我运行在一个正常的PHP文件的代码,我得到
array
0 => string 'One' (length=3)
1 => string 'Two' (length=3)
2 => string 'Three' (length=5)
3 => string 'Four' (length=4)
,但如果我从一个蛋糕控制器运行它,我得到
Array
(
[0] => one
[1] =>
[2] =>
[3] => two
[4] =>
[5] => three
[6] =>
[7] =>
[8] =>
[9] => four
)
究竟什么是问题?你是否收到错误?是否空白?你的厕所是否备份? – 2010-08-02 05:24:22
你是否使用完全相同的文件? – Gumbo 2010-08-02 06:25:13
不使用相同的文件 – meotimdihia 2010-08-02 06:30:13