PHP strtr() 関数

文字列中の文字 "ia" を "eo" に置き換える:

<?php
echo strtr("Hilla Warld","ia","eo");
?>

実行例

定義と使用法

strtr() 関数は文字列中の特定の文字を変換します。

注釈:もし from および to パラメータの長さが異なる場合、最短の長さにフォーマットされます。

構文

strtr(string,from,to)

または:

strtr(string,array)
パラメータ 説明
string 必要。変換する文字列を指定します。
from 必要(除非使用配列)。変更する文字を指定します。
to 必要(除非使用配列)。変更する文字を指定します。
array 必要(除非使用 from および to)。配列、キー名は変更された元の文字、キー値は変更された目标の文字です。

技術的詳細

返り値:

変換された文字を返します。

もし array 空文字列("")を含むキー名がパラメータに含まれている場合、FALSE を返します。

PHP バージョン: 4+

さらに例

例 1

文字列 "Hello world" を "Hi earth" に置き換える:

<?php
$arr = array("Hello" => "Hi", "world" => "earth");
echo strtr("Hello world",$arr);
?>

実行例