PHP 매뉴얼
이전 |  | 다음

# strtr

(PHP 3, PHP 4 , PHP 5)

strtr -- 특정 문자를 번역한다.

## 설명

string strtr ( string str, string from, string to)

이 함수는 `str`에 대해 `from`에 표함되는 각각의 문자를 `to`에 있는 대응되는 문자로 번역하고 그 결과를 반환한다.

`from`과 `to`가 다른 길이일 때 둘 중 긴 문자열의 나머지 문자들은 무시된다.

예 1. strtr() 예

`$addr = strtr($addr, "妶", "aao");`

strtr()은 단지 두개의 인자를 가질 수 도 있다. 만약 두개의 인자만 가지고 호출된다면 새로운 방식으로 동작한다.: 이때 `from`은 소스에서 변환 될 문자열 -> 문자열 쌍을 갖는 배열이어야 한다. strtr()은 항상 처음에 가장 긴 번역 가능한 매치를 찾고 그 후 이미 번역된 것은 다시 치환하려고 하지 않을 것이다.

예:

`$trans = array ("hello" => "hi", "hi" => "hello"); echo strtr("hi all, I said hello", $trans) . "\n";`

This will show: "hello all, I said hi",

> 참고: 두 인수를 이용하는 방법은 PHP 4.0 에서 추가되었다.

ereg_replace()를 참고하라.

이전 | 처음으로 | 다음
strtoupper | 위로 | substr_compare