php函數substr 基礎用法和高階用法

substr 函數是 PHP 中的內置函數,用於從字符串中提取指定長度的子字符串。

基礎用法:

語法:

string substr ( string $string , int $start [, int $length ] )

參數:

  • string:指定要提取的字符串。
  • start:指定要提取的子字符串的開始位置。
  • length:可選參數,指定要提取的子字符串的長度。

例如:

$str = "Hello World";
$substr = substr($str, 0, 5);
echo $substr;

運行以上代碼後,將得到以下輸出:

Hello

可以看到,提取了從位置 0 開始,長度為 5 的子字符串。

高級用法:

  1. 提取字符串末尾的子字符串:您可以通過指定負的 start 參數,提取字符串末尾的子字符串。例如:
$str = "Hello World";
$substr = substr($str, -5);
echo $substr;

運行以上代碼後,將得到以下輸出:

World

可以看到,提取了字符串末尾的 5 個字符。

  1. 檢查字符串是否以特定字符串結尾:您可以通過提取字符串末尾的子字符串,並與要檢查的字符串進行比較,判斷字符串是否以特定字符串結尾。例如:
$str = "Hello World";
$end = "World";
if (substr($str, -strlen($end)) == $end) {
    echo "The string ends with $end";
} else {
    echo "The string does not end with $end";
}

運行以上代碼後,將得到以下輸出:

The string ends with World

可以看到,字符串以 World 結尾。

這些是 substr 函數的高級用法,您可以根據需要選擇使用。

發布者:彬彬筆記,轉載請註明出處:https://www.binbinbiji.com/zh-hant/php/3026.html

(0)
彬彬筆記彬彬筆記
上一篇 2023年2月11日
下一篇 2023年2月11日

相關推薦

發表回復

您的電子郵箱地址不會被公開。 必填項已用 * 標註

蜀ICP備14017386號-13