strtr
(PHP 4, PHP 5)
strtr — 특정 문자를 번역한다.
설명
string strtr
( string $str
, string $from
, string $to
)
이 함수는 str 에 대해 from 에 표함되는 각각의 문자를 to 에 있는 대응되는 문자로 번역하고 그 결과를 반환한다.
from 과 to 가 다른 길이일 때 둘 중 긴 문자열의 나머지 문자들은 무시된다.
Example#1 strtr() 예
$addr = strtr($addr, "妶", "aao");
strtr()은 단지 두개의 인자를 가질 수 도 있다. 만약 두개의 인자만 가지고 호출된다면 새로운 방식으로 동작한다.: 이때 from 은 소스에서 변환 될 문자열 -> 문자열 쌍을 갖는 배열이어야 한다. strtr()은 항상 처음에 가장 긴 번역 가능한 매치를 찾고 그 후 이미 번역된 것은 다시 치환하려고 하지 않을 것이다.
예:
$trans = array ("hello" => "hi", "hi" => "hello");
echo strtr("hi all, I said hello", $trans) . "\n";
Note: 두 인수를 이용하는 방법은 PHP 4.0 에서 추가되었다.
ereg_replace()를 참고하라.