如何在php中删除数组字段值中的超链接

nxagd54h  于 2023-01-16  发布在  PHP
关注(0)|答案(1)|浏览(133)

我有一个如下所示的php code,其中在Line A处打印以下o/p

PHP代码:

<?php 
    public function record_insert($data, $type)
    {

        echo '<pre>'; print_r($data);  echo '</pre>';  // Line A

        return false;
    }
?>

操作员:

Array
(
[hello] => Good Morning
[world] => Good Evening
[text] => No
)

前2个数组字段值的url为http://google.com/https://www.bing.com/

问题陈述:

我想实现的是,我想摆脱超链接的前2个字段的价值。
我知道我必须使用strip_tags()函数,但我不确定如何使用它。

o2g1uqev

o2g1uqev1#

strip_tags()函数用于从字符串中删除任何HTML或XML标记。

function record_insert($data, $type = "")
{
    // remove hyperlinks from the top 2 fields
    $data['hello'] = strip_tags($data['hello']);  
    $data['world'] = strip_tags($data['world']); 

    echo '<pre>';
    print_r($data);
    echo '</pre>'; 

    return false;
}

    $data = array(
    "hello" => "<a href='http://google.com/'></a>",
    "world" => "<a href='http://bing.com/'>Good Evening</a>",
    "text" => "No"
);
record_insert($data);

其他

Array
(
    [hello] => 
    [world] => Good Evening
    [text] => No
)

相关问题