如何在php中爆炸textarea值?

时间:2013-12-26 19:32:13

标签: php explode

我从像这样的textarea获得后期值:

11223344
55667788
99001122
33445566
77889900

我需要像

那样形成它
Array
(
    [0] => 11223344
    [1] => 55667788
    [2] => 99001122
    [3] => 33445566
    [4] => 11223344
    [5] => 77889900
)

在php中使用explode()函数。怎么可能? 我已经使用过explode('\n\r', $datas)了。 感谢

4 个答案:

答案 0 :(得分:2)

使用:

preg_split("/\s+/", "11223344 55667788 99001122 33445566 77889900");

答案 1 :(得分:0)

您应该使用双引号而不是单引号:

print_r( explode("\n", $datas) );

答案 2 :(得分:0)

尝试下一步:

print_r(preg_split('/\r\n|[\r\n]/', $_POST['thetextarea']));

答案 3 :(得分:0)

使用双引号:

尝试"\n\r"(双引号)或"\n"

当您使用'\n\r'时,它意味着搜索\n\r并对其进行爆炸。它不会搜索换行符或回车符。当您使用双引号时,它将解析换行符或回车符。