
strtr 함수는 PHP에서 제공하는 문자열 치환 함수입니다.
strtr 함수는 치환할 문자열과 치환할 키-값을 매개변수로 받습니다.
치환할 키-값은 키-값 형식으로 지정해야 하며, 키와 값은 쉼표로 구분됩니다.
예를 들어, 치환할 문자열이 "apple"이고 치환할 키-값이 "a-1, p-2, l-3, e-4, l-3, l-3"인 경우, 치환된 문자열은 "1-2-3-4-3-3"이 됩니다.
strtr 함수를 사용하여 치환된 문자열을 얻을 수 있는 방법은 다음과 같습니다.
#hostingforum.kr
php
$str = "apple";
$replace = array("a" => "1", "p" => "2", "l" => "3", "e" => "4");
$replaced = strtr($str, $replace);
echo $replaced; // 1-2-3-4-3-3
또는 키-값을 문자열로 지정할 수도 있습니다.
#hostingforum.kr
php
$str = "apple";
$replace = "a-1, p-2, l-3, e-4, l-3, l-3";
$replace = array_map(function($pair) {
list($key, $value) = explode("-", $pair);
return array($key, $value);
}, explode(",", $replace));
$replaced = strtr($str, $replace);
echo $replaced; // 1-2-3-4-3-3
2025-07-25 13:45