php交换img中src内容的办法是:能够经过preg_replace()函数来完成。该函数用于执行一个正则表白式的搜寻以及交换。详细应用办法:【preg_replace($rule,',$content')】。
函数引见:
(保举教程:php教程)
preg_replace 函数执行一个正则表白式的搜寻以及交换。
函数语法:
mixed preg_replace(mixed $pattern, mixed $replacement, mixed $subject[, int $limit = -1[, int &$count]])
搜寻 subject 中婚配 pattern 的局部, 以 replacement 进行交换。
参数阐明:
$pattern: 要搜寻的模式,能够是字符串或一个字符串数组。
$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="${1}">', $content); return $content; }
以上就是php若何交换img中src内容的具体内容,更多请存眷资源魔其它相干文章!
标签: php php教程 php故障解决 php使用问题 img src
抱歉,评论功能暂时关闭!