我正在使用php5并且有一个脚本会返回客户端的IP地址。 使用shell_exec()函数执行脚本。现在输出如下:* 192.168.10.40 192.168.10.41 *。 现在我需要将它存储在一个数组中。我使用了preg_match()但它没有用。
以下是使用preg_match()的代码:
CustomHttpHandlers
preg_match()返回0;
这是我使用的爆炸():
$test = shell_exec("/www/dhcp.sh");
$pattern='/([^ ]*) /';
preg_match($pattern, $test, $new);
我也使用了爆炸,但我得到的结果如下: array(1){[0] => string(28)" 192.168.10.40 192.168.10.41" } 任何人都可以告诉我如何将字符串拆分成数组?
的问候,
Sowmya
答案 0 :(得分:1)
您可以使用explode来分割字符串:
explode(' ', '192.168.10.40 192.168.10.41'));
给你
array(2) {
[0]=>
string(13) "192.168.10.40"
[1]=>
string(13) "192.168.10.41"
}