Php 如何拆分网站列表
我有这样的网站列表:Php 如何拆分网站列表,php,regex,Php,Regex,我有这样的网站列表: $list_website = "http://www.stackoverflow.com;http://www.yahoo.com http://www.facebook.com http://www.youtube.com www.google.com"; 我想要一些这样的 array("http://www.stackoverflow.com", "http://www.yahoo.com", "http://www.facebook.
$list_website = "http://www.stackoverflow.com;http://www.yahoo.com
http://www.facebook.com
http://www.youtube.com www.google.com";
我想要一些这样的
array("http://www.stackoverflow.com",
"http://www.yahoo.com",
"http://www.facebook.com", "http://www.youtube.com",
"www.google.com");
我厌倦了这个:
$txt1 = explode(';\n ',$list_website);
但这并没有起作用
提前谢谢 您可以使用
你可以用
你可以用
你可以用
与PREG\u SPLIT\u NO\u EMPTY
一起使用,即:
$list_website = "http://www.stackoverflow.com;http://www.yahoo.com
http://www.facebook.com
http://www.youtube.com www.google.com";
$arraySites = preg_split('/(;|\s+)/m', $list_website, -1, PREG_SPLIT_NO_EMPTY) ;
print_r($arraySites);
输出:
(
[0] => http://www.stackoverflow.com
[1] => http://www.yahoo.com
[2] => http://www.facebook.com
[3] => http://www.youtube.com
[4] => www.google.com
)
-1
preg\u split
说明:
(
[0] => http://www.stackoverflow.com
[1] => http://www.yahoo.com
[2] => http://www.facebook.com
[3] => http://www.youtube.com
[4] => www.google.com
)
-1
限制-1、0或NULL表示“无限制”
如果设置了此标志,则仅返回非空的工件
preg_split()
与PREG\u SPLIT\u NO\u EMPTY
一起使用,即:
$list_website = "http://www.stackoverflow.com;http://www.yahoo.com
http://www.facebook.com
http://www.youtube.com www.google.com";
$arraySites = preg_split('/(;|\s+)/m', $list_website, -1, PREG_SPLIT_NO_EMPTY) ;
print_r($arraySites);
输出:
(
[0] => http://www.stackoverflow.com
[1] => http://www.yahoo.com
[2] => http://www.facebook.com
[3] => http://www.youtube.com
[4] => www.google.com
)
-1
preg\u split
说明:
(
[0] => http://www.stackoverflow.com
[1] => http://www.yahoo.com
[2] => http://www.facebook.com
[3] => http://www.youtube.com
[4] => www.google.com
)
-1
限制-1、0或NULL表示“无限制”
如果设置了此标志,则仅返回非空的工件
preg_split()
与PREG\u SPLIT\u NO\u EMPTY
一起使用,即:
$list_website = "http://www.stackoverflow.com;http://www.yahoo.com
http://www.facebook.com
http://www.youtube.com www.google.com";
$arraySites = preg_split('/(;|\s+)/m', $list_website, -1, PREG_SPLIT_NO_EMPTY) ;
print_r($arraySites);
输出:
(
[0] => http://www.stackoverflow.com
[1] => http://www.yahoo.com
[2] => http://www.facebook.com
[3] => http://www.youtube.com
[4] => www.google.com
)
-1
preg\u split
说明:
(
[0] => http://www.stackoverflow.com
[1] => http://www.yahoo.com
[2] => http://www.facebook.com
[3] => http://www.youtube.com
[4] => www.google.com
)
-1
限制-1、0或NULL表示“无限制”
如果设置了此标志,则仅返回非空的工件
preg_split()
与PREG\u SPLIT\u NO\u EMPTY
一起使用,即:
$list_website = "http://www.stackoverflow.com;http://www.yahoo.com
http://www.facebook.com
http://www.youtube.com www.google.com";
$arraySites = preg_split('/(;|\s+)/m', $list_website, -1, PREG_SPLIT_NO_EMPTY) ;
print_r($arraySites);
输出:
(
[0] => http://www.stackoverflow.com
[1] => http://www.yahoo.com
[2] => http://www.facebook.com
[3] => http://www.youtube.com
[4] => www.google.com
)
-1
preg\u split
说明:
(
[0] => http://www.stackoverflow.com
[1] => http://www.yahoo.com
[2] => http://www.facebook.com
[3] => http://www.youtube.com
[4] => www.google.com
)
-1
限制-1、0或NULL表示“无限制”
如果设置了此标志,则仅返回非空的工件
preg_split()
如果是您定义的变量,为什么字符串中有换行符?如果是您定义的变量,为什么字符串中有换行符?如果是您定义的变量,为什么字符串中有换行符?如果是您定义的变量,为什么字符串中有换行符?