所以我的输入是多行:
AAAAA
CCSDCSDC
jhbhvhv
我在 PHP 中使用explode 有一个数组,每个数组条目是一行:
$lines=explode("\n", $text);
所以当我这样做时
echo $lines[0];
echo $lines[1];
echo $lines[2];
我只得到第一行:
AAAAA
出了什么问题?
<?php
$str = "AAAAA\nCCSDCSDC\njhbhvhv";
$lines=explode("\n", $str);
echo $lines[0]."<br/>";
echo $lines[1]."<br/>";
echo $lines[2]."<br/>";
?>
我不确定,但它在运行 php 脚本的地方有什么不同吗?
我的意思是 \n 用于 UNIX 系统和 \r\n 用于 Windows。也许你可以试试这个:
$lines=explode("\r\n", $text);