php如何替换img中src内容_后端开发

php如何替换img中src内容_后端开发,第1张

PHP中使用JavaScript时,alert函数乱码怎么办?_后端开发

PHP中使用JavaScript时,alert函数乱码的解决办法:1、html语言中指定字符集,利用【】标签;2、检查文件的编码方式;3、利用echo函数输出。


php替换img中src内容的方法是:可以通过preg_replace()函数来实现。


该函数用于执行一个正则表达式的搜索和替换。


具体使用方法:【preg_replace($rule,',$content')】。


php如何替换img中src内容_后端开发,第2张

函数介绍:

(推荐教程:php教程)

preg_replace 函数执行一个正则表达式的搜索和替换。


函数语法:

mixed preg_replace(mixed $pattern, mixed $replacement, mixed $subject[, int $limit = -1[, int &$count]])

搜索 subject 中匹配 pattern 的部分, 以 replacement 进行替换。


参数说明:

  • $pattern: 要搜索的模式,可以是字符串或一个字符串数组。


    php中子类如何调用父类的构造方法_后端开发

    php中子类调用父类的构造方法的方法是:可以通过parent关键字来实现。


    parent是指向父类的指针,本质上就是代表父类这个类,而不是父类的对象。


    具体调用方法是:【parent::__construct()】。


  • $replacement: 用于替换的字符串或字符串数组。


  • $subject: 要搜索替换的目标字符串或字符串数组。


  • $limit: 可选,对于每个模式用于每个 subject 字符串的最大可替换次数。


    默认是-1(无限制)。


  • $count: 可选,为替换执行的次数。


返回值:

如果 subject 是一个数组, preg_replace() 返回一个数组, 其他情况下返回一个字符串。


如果匹配被查找到,替换后的 subject 被返回,其他情况下 返回没有改变的 subject。


如果发生错误,返回 NULL。


代码实现:

/**
* 图片地址替换成压缩URL
* @param string $content 内容
* @param string $suffix 后缀
*/
function get_img_thumb_url($content="",$suffix="/statics/images/product_2.jpg")
{
    $pregRule = "/<[img|IMG].*?src=[\'|\"](.*?(?:[\.jpg|\.jpeg|\.png|\.gif|\.bmp]))[\'|\"].*?[\/]?>/";
    $content = preg_replace($pregRule, '<img src="'.$suffix.'" data-original="">', $content);
    return $content;
}

以上就是php如何替换img中src内容的详细内容,更多请关注ki4网其它相关文章!

php如何安装openssl扩展?_后端开发

php安装openssl扩展的方法:首先找到php推展目录的openssl文件;然后将【config0.m4】修改为【config.m4】,并在phpize进行配置;接着进行编译安装,并配置【php.ini】,添加拓展;最后重启php服务。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/zaji/562074.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020-07-10
下一篇 2020-07-10

发表评论

登录后才能评论

评论列表(0条)

保存