今天遇到一个有趣的需求
将数组中Name字段中带有两个‘-’的全部剔除,我首先想到的是用正则匹配,但是我正则说句实话根本不行,于是后来和同事交流完以后,有了新的思路,那就是统计字符串中‘-’的数量,后来找了一个substr_count() 函数完美解决。
示例
foreach($info as $k => $v){
$num = substr_count($v['Name'],'-');
if($num > 1){
unset($info[$k]);
}
}
看来思路还是非常重要啊。