头像

php 数组包含特定字符的去掉

2024-10-18 20:35:49 来源:E819   浏览(150)   评论 ( 0 )   

要从PHP数组中去除包含特定字符的元素,您可以使用array_filter函数。以下是一个示例代码,它会从数组中移除任何包含字符"@"的元素:

$array = array("test@example.com", "example.com", "another@example.com", "noemail");
 
// 使用 array_filter 并定义一个回调函数来检查元素
$filteredArray = array_filter($array, function($item) {
    // 如果元素包含字符"@",返回 false 来去除它
    return strpos($item, '@') === false;
});
 
print_r($filteredArray);

在这个例子中,array_filter会遍历数组$array,并对每个元素调用匿名函数。如果该函数返回false,则当前元素会被从结果数组中移除;如果返回true,则元素会被保留。在这个函数中,strpos用来检查元素中是否包含字符"@",如果不包含,则返回true,保留元素;如果包含,则返回false,去除元素。

标签:
声明:转载请注明来源(E819)并保留原文链接:http://www.e819.com/PHP-11773.html
评论0

后面还有条评论,点击查看>>