如何使用爆炸分裂

时间:2016-11-10 16:26:32

标签: php html

当用户添加新行并将此新行(通过HTML)放入数组位置时,我需要拆分文本。

<?php
$urlstoafiliate = $_POST['urls'];
$affcj = "http://www.an.com";

$arraylinks = explode("/\r\n|\n|\r/", $urlstoafiliate);
echo $arraylinks[ 0 ];

//echo $nombre;
?>

2 个答案:

答案 0 :(得分:2)

您需要console.log([1,2,3,4,5,6].slice()); console.log([1,2,3,4,5,6]);这样:

preg_split()

更多详情:http://php.net/manual/en/function.preg-split.php

答案 1 :(得分:1)

我会使用explode("\n", $urlstoafiliate)来获取一个字符串数组,然后我会在每个字符串上调用trim()以删除任何尾随的\r(如果有的话)以及任何前导或尾随空格(用户输入的URL可能具有前导和/或尾随空格,尤其是当用户从其他来源复制/粘贴它们时):

$arraylinks = array_map('trim', explode("\n", $_POST['urls']));