php5从空格分隔的字符串复制子字符串?

时间:2016-04-01 07:41:54

标签: php php-5.3 php-5.6

我正在使用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

1 个答案:

答案 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"
}

http://php.net/manual/fr/function.explode.php