介绍
这篇文章将为大家详细讲解有关使用PHP怎么对图片地址进行分解,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。
如题,返回一个数组,可以获得图片地址的基url,相对地址,名称等,具体见下例:
& lt; ? error_reporting (^ E_ALL E_NOTICE);, imgurl=& # 39;美元//img.jbzj.com/file_images/article/201408/201408232212306.png& # 39;; imgurl_dir=& # 39;美元/img/2014/07/02/14520384.gif& # 39;;//echo getimg (imgurl & # 39;美元。/img # 39;); var_dump (url_set_value (imgurl美元)); var_dump (url_set_value (imgurl_dir美元));/* * ,* function 名字:url_set_value ,*用户:不 ,*日期:14-8-2 *大敌;时间:,上午43分 ,*/function url_set_value ($ url), {, 一美元=爆炸(& # 39;/& # 39;$ url); 数组$ url_set=(); (n=0,美元;n<美元;count ($); $ n + +) {//var_dump(美元); 如果美元($ n)==& # 39; http: & # 39;) { $ url_set [& # 39; base_url # 39;]=$ [$ n + 2]; (p=n + 3美元,;术中美元;count ($ a) 1; $ p + +) ,$ url_set [& # 39; img_dir_path& # 39;]。=& # 39;/& # 39;。美元($ p); $ url_set [& # 39; img_path& # 39;]=$ (count ($ a) 1); $ url_set [& # 39; img_ful_path& # 39;]=$ url_set [& # 39; img_dir_path& # 39;]。美元url_set [& # 39; img_path& # 39;]; } 其他的 {(p=0,美元;术中美元;count ($ a) 1; $ p + +) 如果美元[p]美元!==& # 39;& # 39;) $ url_set [& # 39; img_dir_path& # 39;]。=& # 39;/& # 39;。美元($ p); $ url_set [& # 39; img_path& # 39;]=$ (count ($ a) 1); $ url_set [& # 39; img_ful_path& # 39;]=$ url_set [& # 39; img_dir_path& # 39;]。美元url_set [& # 39; img_path& # 39;]; } return url_set美元; } } 祝辞;
阵列(4),{ ,(“base_url")=比; ,字符串(14)“img.jbzj.com" ,(“img_dir_path")=比; ,字符串(27)“/file_images/文章/201408, ,(“img_path")=比; ,字符串(19),“201408232212306. png" ,(“img_ful_path")=比; ,字符串(46)“/file_images/文章/201408201408232212306. png" } 数组(3),{ ,(“img_dir_path")=比; ,字符串(15)“/img/2014/07/02" ,(“img_path")=比; ,字符串(12)“14520384. gif" ,(“img_ful_path")=比; ,字符串(27)“/img/2014/07/0214520384.gif" }
关于使用PHP怎么对图片地址进行分解就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看的到。