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 ) ?> |