如何从数组中删除值?

汤米

这是我到目前为止编写的代码:

foreach ($link_body as $key => $unfinished_link)
{   
    #further Remove non ad links
    if (stristr($unfinished_link, "inactive" OR "nofollow") === TRUE)
    {   
        unset($link_body[$key]);
    }   

    echo "<font color='#FFFFFF' size='16'>$unfinished_link</font><br>";
}

我没有收到任何错误消息,但一直得到如下所示的结果:

/cars/" />
/cars/">
/cars/" class="inactive">(not what I wanted)
/cars/" class="inactive">(not what I wanted)
/cars/" class="inactive">(not what I wanted)
/cars/" rel="nofollow">(not what I wanted)
/cars/?layout=gallery" rel="nofollow">(not what I wanted)
/cars/2001-ford-escort-great-condition/1235588">(IS what I wanted)

伙计们,我在哪里弄糟?谢谢

凯文

如果您想在其中找到一个字符串,也许您会喜欢使用stripos

foreach ($link_body as $key => $unfinished_link) {
    // further Remove non ad links
    if(
        stripos($unfinished_link, 'inactive') !== false ||
        stripos($unfinished_link, 'nofollow') !== false
    ) {  
        unset($link_body[$key]);

    } else {
        echo "<font color='#FFFFFF' size='16'>$unfinished_link</font><br>";
        // make sure your background is not white, or else your text will not be seen, at least on the white screen
    }
}

如果这是HTML标记,请特别考虑使用HTML解析器DOMDocument,并搜索该属性:

$rel = $node->getAttribute('rel'); // or
$class = $node->getAttribute('class');

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何按值从数组中删除值

来自分类Dev

如何删除数组值中的空间?

来自分类Dev

如何从对象数组中删除值?

来自分类Dev

如何从多维数组中删除空值

来自分类Dev

如何从数组中删除空值?

来自分类Dev

如何删除数组中的值?

来自分类Dev

如何删除多维数组中的空值?

来自分类Dev

如何从 JSON 数组中删除值?

来自分类Dev

PHP如何删除数组中的值

来自分类Dev

从数组中删除值

来自分类Dev

如何删除JSONB数组Postgresql数组对象中的多个值

来自分类Dev

如何从特定值之前的数组中删除所有值

来自分类Dev

如何在Swift中从数组中删除给定值的元素

来自分类Dev

如何从Node.js中的数组中删除特定值

来自分类Dev

如何从VB.Net中的数组中删除值

来自分类Dev

如何从Ruby中的数组中仅删除值的单个实例?

来自分类Dev

如何从jQuery中的表中删除数组值

来自分类Dev

如何从Node.js中的数组中删除特定值

来自分类Dev

如何从VB.Net中的数组中删除值

来自分类Dev

如何从Ruby中的数组中仅删除值的单个实例?

来自分类Dev

如何从 Matlab 中的元胞数组中删除零值

来自分类Dev

当两个值的值不同时如何从数组中删除数组值

来自分类Dev

如何从特定值上删除数组中的元素?

来自分类Dev

重新探讨如何从多维数组中删除重复值

来自分类Dev

如何一次从数组中删除多个值

来自分类Dev

如何使用jQuery删除和编辑JSON数组中的值

来自分类Dev

如果值匹配,如何从数组中删除元素?

来自分类Dev

Rails枚举,如何从数组中删除一个值?

来自分类Dev

如何从数组中删除值但保持索引完整