格式化字符串選擇字符我有一個字符串:在之間被放置在各個變量星號在PHP
$str = "*POST BUS*1300*2017-9-1*1*LUSAKA*JEFF SAKALA*";
我想要的人物,是這樣的:
$service = "POST BUS";
$time = "1300";
$date = "2017-9-1";
我該怎麼辦呢?
格式化字符串選擇字符我有一個字符串:在之間被放置在各個變量星號在PHP
$str = "*POST BUS*1300*2017-9-1*1*LUSAKA*JEFF SAKALA*";
我想要的人物,是這樣的:
$service = "POST BUS";
$time = "1300";
$date = "2017-9-1";
我該怎麼辦呢?
如果我是對的,你可以使用爆炸函數。
$str = "*POST BUS*1300*2017-9-1*1*LUSAKA*JEFF SAKALA*";
$exp = explode('*', $str);
$service = $exp[1];
$time = $exp[2];
$date = $exp[3];
這樣的問題讓我想[爆炸](http://php.net/manual/en/function.explode.php)。 –
這種格式的一致性如何?您可能需要正則表達式或爆炸的簡單位置數組。 – Scuzzy
'list(,$ service,$ time,$ date)= explode('*',$ str);' –