今天写代码使用for循环找到匹配的字符进行过滤
for ($i=0;$ii<count($TypeKey);$i++){ if (mb_strpos($TypeKey[$i],'1:')!==false){ unset($TypeKey[$i]); continue; }
$pre_typekey = explode(':',$TypeKey[$i]); $pre_typekey = $pre_typekey[0];
}
这样写之后发现下面的$pre_typekey没有执行到,后来发现使用unset释放数组后数组下标会往前移所导致。