过滤数组以进行网址验证

时间:2017-11-24 16:58:16

标签: php arrays

我做了一个表格,人们发布fname,lname,产品和链接。我对名称,产品和链接进行了验证。现在,如果有人发布成人或欺诈或骗局链接,那么我也想过滤掉它。我花了几个小时在这上面,无法在互联网上找到任何东西。现在我决定这样做并自己编写一些代码。我在php手册中学习了一些东西,在那里我发现过滤数组那个array_filter。在php.net上有“rolf”注释的引用,我发现了如何从数组中删除特定值。

现在问题是,当我将其与我的服务器端代码集成时,过滤器数组也显示用户数组,当我键入过滤器数组时,字符串将删除,数组为空。我对解释不太满意所以我也发布了一张图片,以便更好地了解最新情况。

我想要的是过滤器数组值,直到它被调用,如果过滤器值数组被调用,那么它将从数组中删除特定值。或者你们有更好的解决方案

如果阵列匹配,请说出用户再见或感谢您现在发布的链接。

php

[if (isset($_POST['name'])) {
    $name = $_POST['name'];

    if (empty($_POST['name'])) {
        echo "What are you doing MAN !! Try Again..";
    } else {
        echo "Thanks! You do a great JOB!";
    }

    $array = array ("bad.com"); 


$filtered_array = array_filter($array, function ($element) use ($name) { return ($element != $name); } ); 
print_r($filtered_array);
}

0 个答案:

没有答案