/**
* 1. strtr 轉換指定字元
*
* string strtr ( string $str , string $from , string $to )
$str.
*該函數傳回str 的副本,並將在from 中指定的字元轉換為to 中對應的字元。
* 如果 from 與 to 長度不相等,那麼多餘的字元部分將被忽略。
*/
$str = 'http://flyer0126.iteye.com/';
echo strtr($str, 'IT', 'java');
//output: http://flyer0126.iteye.com/ strtr大小寫敏感
//如果from 與to 長度不相等,那麼多餘的字元部分將被忽略
echo strtr($str , 'it', 'java');
//output: haap://flyer0126.jaeye.com/
//iteye --> jaeye it只替換成ja
//http --> haapap逐字進行對應位置的替換,這樣不符合我們的初衷
echo strtr($str, 'it', '');
//output: http://flyer0126.iteye.com/ 沒有替換
echo strtr($str, 'it', ' ');
//output: http://flyer0126. teye.com/ 可以替換
** /
// 相比較而言,後一種方式顯而更合適
$replace_pairs = array(
'http://'=>'',
'it' => 'java '
);
echo strtr($str, $replace_pairs);
//output: flyer0126.javaeye.com/ 替換
echo str_replace('it', 'java', $str);
//output: http://flyer0126.javaeye.com/
echo str_replace(array('httpeye.com/
echo str_replace(array('http', ':' //', '/'), '', $str);
//output: flyer0126.iteye.com
echo str_replace(array('http', 'it', '/'), array(' https', 'java', ''), $str);
//output: https:flyer0126.javaeye.com