I often deal with images and have to use some attributes that extract scr, alt, title, and so on from images. Here I will summarize some of the frequently used attributes. It feels good and common!
PHP Regular Expression matches any attribute in img PHP
Copy codeThe Code is as follows:
<? Php
/* PHP Regular Expression extraction Any attribute in the image img mark */
$ Str = '<center> <br/> PHP Regular Expression extraction or image change img any attribute in the tag </center> ';
// 1. Retrieve the entire image code
Preg_match ('/<\ s * img \ s + [^>] *? Src \ s * = \ s * (\ '| \")(.*?) \ 1 [^>] *? \/? \ S *>/I ', $ str, $ match );
Echo $ match [0];
// 2. Obtain the width
Preg_match ('//I ', $ str, $ match );
Echo $ match [1];
// 3. Get the height
Preg_match ('//I ', $ str, $ match );
Echo $ match [1];
// 4. Obtain src
Preg_match ('//I ', $ str, $ match );
Echo $ match [1]; (PS: T good php Q buckle: 276167802, verification: csl)
/* PHP regular expression to replace any attribute in the img mark */
// 1. Replace src = "/uploads/images/20100516000.jpg" with src ="/uploads/uc/images/20100516000.jpg ")
Print preg_replace ('/()/I ', "\$ {1} uc/images/\$ {3}", $ str );
Echo "
// 2. Replace src = "/uploads/images/20100516000.jpg" with src ="/uploads/uc/images/20100516000.jpg" and save the width and height
Print preg_replace ('/(/I ', "\$ {1 }\$ {2} uc/images/\3 {3}>", $ str );
?>