PHP preg_split:通过正斜杠拆分字符串

时间:2015-11-10 10:10:49

标签: php string preg-split

我想使用PHP函数 preg_split 通过正斜杠拆分我的字符串192.168.1.1/24

我的变量:

$ip_address = "192.168.1.1/24";

我尝试过:

preg_split("/\//", $ip_address); 
//And
preg_split("/[/]/", $ip_address); 
  

错误消息: preg_split():分隔符不能是字母数字或反斜杠

我在stackoverflow Php preg_split for forwardslash? 中找到了以下答案,但它没有提供直接答案。

3 个答案:

答案 0 :(得分:9)

只需使用其他符号作为分隔符

$ip_address = "192.168.1.1/24";

$var = preg_split("#/#", $ip_address); 

print_r($var);

将输出

Array
(
    [0] => 192.168.1.1
    [1] => 24
)

答案 1 :(得分:1)

您可以使用explode('/', "192.168.1.1/24");

答案 2 :(得分:1)

这是满足您解决方案的另一种方式

$ip_address = "192.168.1.1/24";
$var = preg_split("/\//", $ip_address);
print_r($var);

输出结果

Array(
    [0] => 192.168.1.1
    [1] => 24
)