--- title: 字串函式 tags: PHP基礎課程 --- 字串函式 === substr()/mb_substr() --- 1. 從原字串取出部分字串 2. 比較常用mb系列 3. mb=multiple byte 也就是雙位元 東南亞語系都是用這個 trim() --- 1. 去除頭尾空白 str_repeat() --- 1. 重複特定字元 str_replace() --- 1. 取代字串 ```php= $password="aaddw1123"; $password=str_replace("a","*",$password); $password=str_repeat("*",mb_strlen($password)); echo $password; ``` explode() --- 1. 以特定字串/字元/符號分割字串 2. explode=炸開,就是把字串變成陣列炸開 3. 如:我很好 用"-"炸開 = "我-很-好" implode()/join() --- 1. 以特定字串/字元/符號將陣列元素合併成字串 2. implode跟join是alias的關係 strpos() --- 1. 返回某字元在字串中首次出現的位置 2. str是字串 pos是position的縮寫 strlen() --- 1. 字串長度 2. len是長度的意思 3. 通常會用mb_strlen()