Home > php教程 > php手册 > body text

PHP 提取图片img标记中的任意属性的简单实例

WBOY
Release: 2016-06-13 10:18:25
Original
907 people have browsed it

复制代码 代码如下:


/* PHP正则提取图片img标记中的任意属性 */

$str = '

PHP 提取图片img标记中的任意属性的简单实例
PHP正则提取或更改图片img标记中的任意属性
';

//1、取整个图片代码
preg_match('/]*?src\s*=\s*(\'|\")(.*?)\\1[^>]*?\/?\s*>/i',$str,$match);
echo $match[0];

//2、取width属性
preg_match('/PHP 提取图片img标记中的任意属性的简单实例/i',$str,$match);
echo $match[1];

//3、取height属性
preg_match('/PHP 提取图片img标记中的任意属性的简单实例/i',$str,$match);
echo $match[1];

//4、取src
preg_match('/PHP 提取图片img标记中的任意属性的简单实例/i',$str,$match);
echo $match[1];

//1、将src="/uploads/images/20100516000.jpg"替换为src="/uploads/uc/images/20100516000.jpg")
print preg_replace('/(PHP 提取图片img标记中的任意属性的简单实例)/i',"\${1}uc/images/\${3}",$str);
echo "


";

//2、将src="/uploads/images/20100516000.jpg"替换为src="/uploads/uc/images/20100516000.jpg",并省去宽和高
print preg_replace('/(PHP 提取图片img标记中的任意属性的简单实例/i',"\${1} \${2}uc/images/\${3}>",$str);

?>

source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Recommendations
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template