首頁 > 後端開發 > php教程 > PHP 中如何檢查字串是否以特定子字串開頭?

PHP 中如何檢查字串是否以特定子字串開頭?

Barbara Streisand
發布: 2024-10-30 14:09:02
原創
593 人瀏覽過

How to Check if a String Begins with a Specific Substring in PHP?

判斷字串是否以指定子字串開頭

在各種程式設計場景中,驗證字串是否以特定子字串開頭是必要的。讓我們考慮提供的兩個範例:

範例1:

$string1 = 'google.com';
登入後複製

問題: 我們如何決定$string1 是否以「http 」開頭?

答案:

在PHP 8 以上版本使用str_starts_with 函數:

str_starts_with($string1, 'http'); // false
登入後複製
str_starts_with

函數:

substr PHP 7 或更早版本的
substr($string1, 0, 4) === "http"; // false
登入後複製
函數:

示例2:
$string2 = 'http://www.google.com';
登入後複製

問題:

我們如何檢查是否$string2 以「http」開頭?

答案:

在PHP 8 以上版本使用

str_starts_with
str_starts_with($string2, 'http'); // true
登入後複製
函數:

substr

函數:
substr($string2, 0, 4) === "http"; // true
登入後複製

一般來說,對於任何字串$string 和子字串$query,您可以使用 使用以下邏輯子字串

:
substr($string, 0, strlen($query)) === $query
登入後複製

以上是PHP 中如何檢查字串是否以特定子字串開頭?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板