PHP数组删除包含某字符串元素

PHP数组删除包含某字符串元素
PHP删除包含某个字符的数组元素。 首先,通过判断循环以确定元素值是否包含字符,然后将其删除。 样例代码:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?php
//数组
$arr=array(
        "tep"=>"love995",
        "num"=>13,
        "str"=>"ilovey131",
        "legth"=>14
        );
//包含字符u
$str="love";
foreach ($arr as $k=>$v){
    //判断数组值是否包含字符u
    if(strpos($v, $str)!== false){
    //删除对应的元素
    unset($arr[$k]);
    }
}
print_r($arr);
//Array ( [num] => 13 [legth] => 14 )
?>