strtr() 関数は、文字列内の特定の文字を変換します。
注: from と to のパラメータの長さが異なる場合は、長い方の余分な文字は無視されます。
strtr(string,from,to)
or
strtr(string,array)
パラメータ | 説明 |
---|---|
string | 必須。変換する文字を指定する |
from | 必須(配列を使用しない場合)。to に変換される文字列を指定する |
to | 必須(配列を使用しない場合)。from を置換する文字列を指定する |
array | 必須(to と from を使用しない場合)。キーを from 、値を to とした配列(array('from' => 'to', ...) ) |
返り値: | 変換後の文字列を返します。 array の中に空文字列 ("") のキーがある場合は FALSE を返します。 |
---|---|
PHP バージョン: | 4+ |
文字列 "Hello world" を "Hi earth" に置き換えます:
<?php
$arr = array("Hello" => "Hi", "world" => "earth");
echo strtr("Hello world",$arr);
?>
例の実行 »