PHP strtr函式用法

2021-10-19 08:58:33 字數 808 閱讀 2452

格式:strtr(string,from,to) 或者 strtr(string,array)

如果使用strtr(string,from,to)格式, 則替換的模式是逐字替換,如果from和to的長度不相等,則以短的為準。

$str = 'abcd';

echo strtr($str,'ab','12'); // 輸出12cd

echo strtr($str, 'ab','1'); // 輸出 1bcd, 這邊from和to的長度不相等,只替換了a剩下的原樣輸出

echo strtr($str,'ab',''); // 輸出abcd, 這邊from和to的長度不相等,所以原樣輸出

echo strtr($str,'ab','1 '); // 輸出1 cd, 注意空格也佔乙個字元, 所以這裡的b被替換為空格

echo strtr($str,'aba','123'); //輸出32cd, 注意是逐字替換, a先被替換為1後面又被替換為3

如果使用strtr(string,array)格式,那麼效果和str_replace一樣,在字串中搜尋對應的下標,替換為對應的值。

$str= 'abcd';

echo strtr($str, array('a'=>'1','bcd'=>'2')); // 將a替換為1, 將bcd替換為2,輸出 12

strtr是區分大小寫的, 且執行效率比str_place要快很多。

PHP strtr 函式使用說明

定義和用法 strtr 函式轉換字串中特定的字元。語法 strtr string,from,to 或者 strtr string,array 引數 描述 string1 必需。規定要轉換的字串。from 必需 除非使用陣列 規定要改變的字元。to 必需 除非使用陣列 規定要改變為的字元。array ...

函式的用法 CELL函式高階用法,

資料多時看的眼花繚亂,使用聚光燈功能突出顯示當前的行和列,在檢視資料時非常方便,wps是自帶該功能的。選中要設定的資料區域,在 開始 選項卡下點 條件格式 選擇 新建規則 在彈出的 新建格式規則 視窗中選擇 使用公式確定要設定格式的單元格 在 為符合此公式的值設定格式 下輸入公式 or cell r...

函式的用法 INDEXC函式的用法

1 製作小 箱 如何利用excel製作簡單的小 箱?這裡與大家分享借用index函式來實現。在單元格中輸入公式 index a2 a17,randbetween 2,counta a2 a17 公式說明 counta函式表示統計非空單元格格式 randbetween函式表示隨機生成整數 2 隔行提取...