PHP strrchr() 函式
定義和用法
strrchr() 函式查找字元在指定字元串中從後面開始的第一次出現的位置,如果成功,則返回從該位置到字元串結尾的所有字元,如果失敗,則返回 false。與之相對應的是strstr()函式,它查找字元串中首次出現指定字元的位置。
語法
strrchr(string,char)
參數 | 描述 |
string | 必需。規定被搜尋的字元串。 |
char | 必需。規定要查找的字元。如果該參數是數字,則搜尋匹配數字 ASCII 值的字元。 如果該參數多於一個字元,則以第一個字元為準。 |
例子
輸出: world!
輸出: women!
C strrchr() 函式
實例:獲取檔案擴展名並判斷是否為指定後綴:
C語言函式
函式簡介
函式名稱: strrchr
函式原型:char *strrchr(const char *str, char c);
所屬庫: string.h
函式功能:查找一個字元c在另一個字元串str中末次出現的位置(也就是從str的右側開始查找字元c首次出現的位置),並返回這個位置的地址。如果未能找到指定字元,那么函式將返回NULL。使用這個地址返回從最後一個字元c到str末尾的字元串。
相關函式: strchr
例子
strrchr返回的指針應當指向"rings"里的'r',而不是“There”或"are"里的'r'。
運行結果是:The character r is at position:rings