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