隨著PHP8的發布,新的函數和特性不斷推出,其中一個值得注意的函數是str_ends_with()。這個函數可以用來判斷字串是否以特定的字串結尾,這在實際開發中經常會用到。
在這篇文章中,我們將探討str_ends_with()函數的使用方法和一些注意事項。首先,我們需要了解這個函數的語法結構:
bool str_ends_with ( string $haystack , string $needle )
這個函數接受兩個參數:$haystack和$needle。其中,$haystack表示待檢查的字串,$needle表示要查詢的字串。函數的回傳值是一個布林值,如果$haystack以$needle結尾則傳回true,否則回傳false。
下面是一個使用str_ends_with()函數的例子,它查詢了$haystack字串中是否以「end」結尾:
32d5563c1b3d445f3f26bff638706f9d
運行上述程式碼,輸出將是「The string ends with 'end'」。這是因為$haystack字串確實以“end”結尾。
除了字串結尾,str_ends_with()函數也可以用來檢查檔案副檔名。例如,我們可以使用該函數來檢查檔案名稱是否以“.php”結尾,以確保只有PHP檔案被允許上傳。下面是一個這樣的範例程式碼:
147ee8d4db9b97767f31737eb938a7fb
注意事項:
以上是利用PHP8中的str_ends_with()函數判斷字串結尾的詳細內容。更多資訊請關注PHP中文網其他相關文章!