0
我正在調用api並用自己的url替換遠程url。 http://example.com/a/b/icon_name.gif
至http://example.org/c/d/icon_name.png
。域名被替換以及從.gif
到.png
的文件擴展名。替換字符串的兩個部分比使用兩個函數更經濟的方法是什麼?只替換php中的部分字符串
$hourlyUrl = array_map(
function($str) {
return str_replace('example.com/a/b/', 'example.org/c/d/', $str);
},
$hourlyUrl
);
$hourlyUrl = array_map(
function($str) {
return str_replace('.gif', '.png', $str);
},
$hourlyUrl
);
str_replace函數接受陣列,'str_replace函數(陣列('example.com/a/b ('example.org/c/d/','.png'),$ str);' – Federkun 2015-01-31 17:54:20
謝謝,這真的很好,很緊湊! – 2015-01-31 18:11:34