在上一篇《PHP中的===運算子為什麼比==快? 》中為大家介紹了PHP中的===運算子為什麼比==快的原因,有興趣的朋友可以閱讀了解一下~
本文將帶大家一起聊聊PHP8中的str_starts_with()
函數。
str_starts_with()
是 PHP 8 中的預定義函數,用於對給定字串執行區分大小寫的搜尋。 str_starts_with()通常檢查字串是否以子字串開頭。如果字串以子字串開頭,則str_starts_with()將傳回TRUE ,否則將傳回FALSE。
str_starts_with()語法為:
str_starts_with($string, $substring)
$string:此參數指的是需要檢查起始字串的字串。
$substring:此參數指的是需要檢查的字串。
傳回值:如果字串以子字串開頭,則str_starts_with()將傳回TRUE否則將傳回FALSE。
str_starts_with()主要特點:
str_starts_with()本質上區分大小寫。
str_starts_with()總是傳回一個布林值。
str_starts_with()可用來檢查字元和字串的開頭。
小於PHP8的版本不支援str_starts_with()。
以下透過2個範例來介紹函數的使用:
#範例1:##
<?php $name = 'Saurabh Singh'; $beginsWith = 'S'; $result = str_starts_with($name, $beginsWith) ? 'is' : 'is not'; echo "字符串 \"$name\" $result 以 $beginsWith 开头"; ?>輸出:
字符串 "Saurabh Singh" 以 S 开头在上述範例中我們建立了三個變數:$name來儲存字串類型的名稱,$ begininswith儲存需要用$name檢查的子字串,$result儲存是基於str_starts_with()計算的表達式的結果。如果字串$name以子字串$ begininswith開頭,則str_starts_with()將傳回TRUE,否則將傳回FALSE,並相應地指派$result的值。
範例2:
<?php $sentance = 'The Big Brown Fox'; $beginsWith = 'The'; if(str_starts_with($sentance , $beginsWith) ) { echo "字符串 \"$sentance\" 以 \"$beginsWith\" 开头"; } else { echo "字符串 \"$sentance\" 不以 \"$beginsWith\" 开头"; } ?>輸出:
字符串 "The Big Brown Fox" 以 "The" 开头在範例1中,我們使用句子的開頭字元進行搜尋。在這個例子中,我們則取了一個句子開頭的完整單詞,它也會在 if 條件中傳回TRUE,然後條件部分將會相應地執行。 最後推薦給大家最新、最全面的《
PHP影片教學》~快來學習吧!
以上是來聊聊PHP8中的str_starts_with()函數的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

SublimeText3漢化版
中文版,非常好用

Dreamweaver Mac版
視覺化網頁開發工具

Atom編輯器mac版下載
最受歡迎的的開源編輯器

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

MinGW - Minimalist GNU for Windows
這個專案正在遷移到osdn.net/projects/mingw的過程中,你可以繼續在那裡關注我們。 MinGW:GNU編譯器集合(GCC)的本機Windows移植版本,可自由分發的導入函式庫和用於建置本機Windows應用程式的頭檔;包括對MSVC執行時間的擴展,以支援C99功能。 MinGW的所有軟體都可以在64位元Windows平台上運作。