0

所以我的输入是多行:

AAAAA
CCSDCSDC
jhbhvhv

我在 PHP 中使用explode 有一个数组,每个数组条目是一行:

$lines=explode("\n", $text);

所以当我这样做时

echo $lines[0];
echo $lines[1];
echo $lines[2];

我只得到第一行:

AAAAA

出了什么问题?

4

2 回答 2

0
<?php
$str = "AAAAA\nCCSDCSDC\njhbhvhv";

$lines=explode("\n", $str);

echo $lines[0]."<br/>";
echo $lines[1]."<br/>";
echo $lines[2]."<br/>";

?>
于 2013-10-26T12:16:13.300 回答
0

我不确定,但它在运行 php 脚本的地方有什么不同吗?

我的意思是 \n 用于 UNIX 系统和 \r\n 用于 Windows。也许你可以试试这个:

$lines=explode("\r\n", $text);
于 2013-10-26T12:42:08.800 回答