:: reverse dictionary ::
※ソースファイルについて
文字列の一部を新しい文字列に置き換えるには、str_replace 関数を使います。
$str = "WindowsサーバとLinuxサーバ";
$result = str_replace("サーバ", "Server", $str);
$result は "WindowsServerとLinuxServer" になります。
mixedstr_replace(mixedold,mixednew,mixedv)
値 v の中にある old を new に置き換えます。
通常これらの引数には、文字列を指定します。
old … 現在の値
new … 新しい値
v … 値
値 v の中にある old を new に置き換えた値
PHP3(3.0.6以降)、PHP4 、PHP5
PHP 4.0.5 以降から配列を指定できます。
配列を指定した場合の動作は、次のとおりです。
(配列以外の値は文字列に仮定)
配列 v のすべての要素に対して置き換えを行います。
戻り値は配列になります。
要素内の old を new に置き換えます。
old を "Array" に置き換えます。
(正常な置き換えができません)
配列 v のすべての要素に対して置き換えを行います。
戻り値は配列になります。
old を "Array" に置き換えます。
(正常な置き換えができません)
old の要素に一致する文字列をすべて new に置き換えます。
配列 v のすべての要素に対して置き換えを行います。
戻り値は配列になります。
old の要素に一致する文字列をすべて new に置き換えます。
old の要素に一致する文字列を対応する new に置き換えます。
同じインデックスの要素が対応します。
old より new の要素数が少ない場合は、残りを "" (空の文字列)で置き換えます。
配列 v のすべての要素に対して置き換えを行います。
戻り値は配列になります。
old の要素に一致する文字列を対応する new に置き換えます。
要素の対応は (6) と同じです。
$old = array("サーバ", "Linu", "Solar");
$new = array("Server", "Uni", "Who");
$servers = array(
"Windowsサーバ"
, "Linuxサーバ"
, "Solarisサーバ"
);
$results = str_replace($old, $new, $servers);
$results[0] は "WindowsServer" 、
$results[1] は "UnixServer" 、
$results[2] は "WhoisServer" になります。
Copyright (C) 2005-2007 Noto Watabe. All rights reserved.
e-mail:wmh@always-pg.com