strtr
(PHP3 , PHP4)
strtr --- 轉換某些字元
語法 :
string strtr(string str, string from, string to)說明 :
此函式運作在參數 str上,將參數 from中所有出現的各個字元轉換成參數 to相對應的字元,並且傳回結果。
如果參數 from和 to的長度不同時,這二個參數多餘的字元將會被忽略。
Example :
<?php
$addr = strtr($addr, "麧?, "aao");
?>
呼叫 strtr( )可以只有二個參數,如果只有二個參數,那麼它的運作將會有新的方式 : 參數 from必定是個包含字串 => 字串對的陣列,這將會在原來的字串中取代。strtr( )將會尋找首先可能的比對,並且不會試著去取代先前已經處理過的字串。
Example :
<?php
$trans = array ("hello" => "hi", "hi" => "hello");
echo strtr("hi all, I said hello", $trans) . "\n";
?>
這將會顯示出 : "hello all, I said hi"。
注意 : 二個參數的特性是新增在PHP 4.0
參考 : ereg_replace( )