gpt4 book ai didi

php - 从 MySQL 数据库列中的数据中剥离 HTML

转载 作者:行者123 更新时间:2023-11-29 03:34:12 25 4
gpt4 key购买 nike

可能基于这个问题:Best way to strip html tags from a string in sql server?

把我想象成一个菜鸟。我有一个包含数据的字段。我需要从此专栏中删除 html,并且我知道有一个 PHP 函数可以执行此操作。我该怎么做才能在我的 SQL 数据库中执行此操作?

我要为查询输入什么?从表中选择我的列(我称之为字段)...然后?

最佳答案

使用 strip_tag()功能

// assuming that you're using MySQL
$result = mysqli_query("SELECT column FROM table");
while ($row = mysqli_fetch_array($result)) {
echo strip_tags($row['column']) . '<br />';
}

或使用 preg_replace()函数和这个简单的正则表达式 <[^>]*>

echo preg_replace('/<[^>]*>/', '', $row['column']);

Working PHP demo

推荐方法:strip_tags()在这种情况下发挥作用。它需要两个参数;第一个是文本本身,第二个包含 allowed tags ;所以,例如,如果你想保留 <a>并清理其他一切你只需像这样使用它:

strip_tags($text, '<a>');

关于php - 从 MySQL 数据库列中的数据中剥离 HTML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25568117/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com