Use preg_match OR preg_match_all to solve this problem.Here i have given simple Example for taking name and image format or extension and stored it in array:
Example1: Taking name and image format or extension from
<img src>
Here is the code:
-
$url=‘<img src="http://www.computereducationworld.com/logo.jpg">’;
-
preg_match_all(‘/ (src)(\=\’|\=\”)http:\/\/([a-zA-Z0-9\-\_\/\.]+|)\/([a-zA-Z0-9\-\_]+)\.([a-zA-Z]+)(\’|\”)/’,$url,$ImagesArray1,PREG_SET_ORDER);
Output:
-
Array (
-
[0] => src="http://www.computereducationworld.com/logo.jpg"
-
[1] => src
-
[2] => ="
-
[3] => www.computereducationworld.com
-
[4] => logo
-
[5] => jpg
-
[6] => " ) )
-
Copy the code from here: Open Close
Example 2: Taking name and image format or extension from url:
-
$url="http://www.computereducationworld.com/logo.jpg";
-
preg_match_all(‘/http:\/\/([a-zA-Z0-9\-\_\/\.]+|)\/([a-zA-Z0-9\-\_]+)\.([a-zA-Z]+)/’,$url,$ImagesArray1,PREG_SET_ORDER);
Output:
-
Array (
-
[0] => http://www.computereducationworld.com/logo.jpg
-
[1] => www.computereducationworld.com
-
[2] => logo
-
[3] => jpg
-
) )
Copy the code from here:Open Close
Post a Comment