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

Zak*_*rki 4 php string preg-split

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

我的变量:

$ip_address = "192.168.1.1/24";
Run Code Online (Sandbox Code Playgroud)

我试过了 :

preg_split("/\//", $ip_address); 
//And
preg_split("/[/]/", $ip_address); 
Run Code Online (Sandbox Code Playgroud)

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

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

Ale*_*rei 10

只需使用另一个符号作为分隔符

$ip_address = "192.168.1.1/24";

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

print_r($var);
Run Code Online (Sandbox Code Playgroud)

将输出

Array
(
    [0] => 192.168.1.1
    [1] => 24
)
Run Code Online (Sandbox Code Playgroud)


A.A*_*man 6

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

$ip_address = "192.168.1.1/24";
$var = preg_split("/\//", $ip_address);
print_r($var);
Run Code Online (Sandbox Code Playgroud)

输出结果

Array(
    [0] => 192.168.1.1
    [1] => 24
)
Run Code Online (Sandbox Code Playgroud)