我希望能夠創造像從逗號分隔字符串
$array = array("one", "two", "three");
用逗號分隔的字符串
我曾嘗試
陣列創建PHP數組創建一個數組。
當我使用
foreach($queue as $q) {
echo $q;
}
它只是顯示了從逗號分隔的字符串,而不是所有的項目的一個項目。
如果我使用我的代碼的第一部分($array = array("one", "two", "three");
)
然後使用foreach循環,它工作正常
的$_GET["q"]
值one,two,three
UPDATE:
我完整的代碼是:
$_GET["q"] == '402,403';
$queue = explode(',', urldecode($_GET["q"]));;
foreach($queue as $q) {
$asm = new AGI_AsteriskManager();
if($asm->connect()) {
$result = $asm->Command("queue show $q");
}
$asm->disconnect();
foreach(explode("\n", $result['data']) as $line) {
if(preg_match("/talktime/i", $line) && !preg_match("/default/i", $line)) {
$pieces = explode(" ", $line);
echo $pieces[2];
}
}
}
$pieces[2]
只呼應一次 - 它至少應該呼應0
但其只顯示0
一次
什麼是'$ _GET [ 「Q」]'的價值? – 2014-09-29 09:12:33
請發佈您的字符串值 – TBI 2014-09-29 09:12:36
你是什麼字符串? – 2014-09-29 09:14:42