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/','.gif '), array ('example.org/c/d/ ','.png '), $ str);' – Federkun
고마워, 정말 멋지다! –