strtr

(PHP 3, PHP 4 )

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

설명

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

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

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

예 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()를 참고하라.