删除前两个字符所在的数组中的所有元素,例如BB

时间:2016-06-26 12:12:24

标签: php arrays

我有这样的数组,我想用例如删除记录来自阵列的BB。 (最后使用两个字母的变量)

$arrRange = array(AA first, AA second, AA third, BB first, BB second, BB third, ...);

我已经尝试了好几件事但到目前为止还没有管理过。我已经开始使用它,但随后删除了所有元素。有人提出建议吗?

foreach($arrRange as $a){
     if (substr($a, 0, 2) === 'BB'){
            $arrRange = array_diff($arrRange, $a);         
     } 
}

1 个答案:

答案 0 :(得分:0)

foreach($arrRange as $key=>$a){
     if (substr($a, 0, 2) === 'BB'){
            unset($arrRange[$key]);
     } 
}