你们知道在这个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