你們知道在這個preg_match中是否可以刪除冒號「:」後的所有內容?PHP,preg_match去除冒號後的所有內容?
該代碼基於舊數組創建一個新數組。 但價值是在這種格式45656412124:464565445
,我只想要的第一部分的價值(45656412124)。
這是我今天該怎麼辦,我覺得有點笨:
$mods = [];
foreach($Query->GetRules() as $key => $val)
if(preg_match('/MOD\d+_s/ui', $key))
$mods[$key] = $val;
foreach($mods as $key => $val) {
$mods[$key] = strstr($val, ':', true);
}
$ mods [$ key] =(explode(':',$ val))[0]; – 2017-04-23 01:02:15