PHP中explode函数用\n分隔经验

今天左frasers的vms的时候address又3个框,提交时用‘\n’拼接然后取出的时候直接放到js里会有问题

然后晚上查了一下可以这样解决

 

PHP的explode函数用"\n"进行分隔时,使用单引号和双引号会得到不同的结果.

 

单引号:

<?php
$string = "Hello\nHello\nHello";
$arr = explode('\n',$string);//Using single quotes
print_r($arr);
/*
Returns:
Array
(
    [0] => Hello
Hello
Hello
)
*/
?>
双引号:
<?php
$string = "Hello\nHello\nHello";
$arr = explode("\n",$string);//Using double quotes
print_r($arr);
/*
Returns:
Array
(
    [0] => Hello
    [1] => Hello
    [2] => Hello
)
*/