strtr 함수
함수 strtr는 문자열에서 문자를 검색하고
치환합니다. 두 가지 방식으로 작동합니다.
첫 번째 방식에서는 함수가 치환 배열을 받습니다: 키는 변경할 대상을, 값은 변경할 내용을 나타냅니다:
strtr(치환할 문자열, 치환 배열);
두 번째 방식에서는 함수가 첫 번째 매개변수로 치환될 문자들이 있는 문자열을, 두 번째 매개변수로 치환할 문자들이 있는 문자열을 받습니다. 첫 번째 문자열의 해당 문자들이 두 번째 문자열의 해당 문자들로 치환됩니다:
strtr(치환할 문자열, 치환 대상 문자열, 치환할 문자열);
예제
이 예제에서 함수는 문자
1와 2를 각각 'a'와 'b'로
치환합니다:
<?php
echo strtr('111222', ['1'=>'a', '2'=>'b']);
?>
코드 실행 결과:
'aaabbb'
예제
이 예제에서 함수 또한 문자
1와 2를 각각 'a'와 'b'로
치환합니다:
<?php
echo strtr('111222', '12', 'ab');
?>
코드 실행 결과:
'aaabbb'
함께 보기
-
함수
str_replace,
역시 검색 및 치환을 수행합니다. -
함수
substr_replace,
문자열의 일부를 잘라내고 다른 문자열로 대체합니다.