php - 在 PHP 中使用 preg_match 或 preg_replace 将 MySql 数据库数据格式化或更改为 realpath

标签 php mysql

出于某种原因,我将 HTML 数据存储在 MySQL 数据库中。如何从MySQL数据中获取所有图像、css和jss文件src并将其更改为realpath。 喜欢

相同

还有

在 PHP 中使用 preg_match 或 preg_replace

最佳答案

尝试运行此正则表达式

/(?:src|href)="(.*?)"/g

使用 preg_replace 将会是这样的:

preg_replace('/(?:src|href)="(.*?)"/g', 'http:localhost/$1', 'Your field in database');

但是不要在生产代码中测试它,而是在本地测试环境中测试它,因为我没有测试它。

关于php - 在 PHP 中使用 preg_match 或 preg_replace 将 MySql 数据库数据格式化或更改为 realpath,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32162961/

相关文章:

javascript - HTML Canvas 保存在 mysql 数据库上

mysql - mysql 中具有局部变量和随机化的 limit union 和 order by 子句的正确语法 : Error(1221)

mysql - 比较 MySQL 中两个表中的两行,仅显示负结果

php - 使用 printf 调用图像

php - 无法通过 _POST INSERT INTO 我的表

php - 我如何选择 Joomla! 的所有类别!在另一个 PHP 脚本中?

php - SQL 日志记录查询适用于 SELECT,但不适用于 INSERT 或 UPDATE

c++ - MySQL,C++ : Need Blob size to read blob data

javascript - 如何在模态主体中传递多个数据-id

php - 使用数组仅将选定的值传递给函数