我使用php5并有一个脚本,它将返回客户端的IP地址。 使用shell_exec()函数执行脚本。现在输出是这样的:* 192.168.10.40 192.168.10.41 *。 现在我需要将它存储在一个数组中。我用preg_match(),但它不工作。php5从字符串复制子字符串由空格分隔?
下面是代码使用的preg_match():
$test = shell_exec("/www/dhcp.sh");
$pattern='/([^ ]*) /';
preg_match($pattern, $test, $new);
的preg_match()被返回0;
这里是我用爆炸的一个():
$test = shell_exec("/www/dhcp.sh");
var_dump(explode(' ', $test));
我也使用爆炸,但我得到的结果为: 阵列(1){[0] =>串(28)“ 192.168.10.40 192.168.10.41“} 谁能告诉我如何将字符串拆分为数组?
问候,
Sowmya
你应该表现出你的代码使用。 – jeroen