php取字串的前幾位的函數是什麼

2020-07-16 10:06:29

php取字串的前幾位的函數是什麼?

substr函數的用法:

substr 返回字串的子串

說明: string substr ( string $string , int $start [, int $length ] )

返回字串 string 由 start 和 length 引數指定的子字串。

引數

string

輸入字串

start

  • 如果 start 是非負數,返回的字串將從 string 的 start 位置開始,從 0 開始計算。例如,在字串 「abcdef」 中,在位置 0 的字元是 「a」,位置 2 的字串是 「c」 等等。

  • 如果 start 是負數,返回的字串將從 string 結尾處向前數第 start 個字元開始。

  • 如果 string 的長度小於或等於 start,將返回 FALSE。

<?php
$rest = substr(「abcdef」, -1); // 返回 「f」
$rest = substr(「abcdef」, -2); // 返回 「ef」
$rest = substr(「abcdef」, -3, 1); // 返回 「d」
?>

length

  • 如果提供了正數的 length,返回的字串將從 start 處開始最多包括 length 個字元(取決於 string 的長度)。

  • 如果提供了負數的 length,那麼 string 末尾處的許多字元將會被漏掉(若 start 是負數則從字串尾部算起)。如果 start 不在這段文字中,那麼將返回一個空字串。

  • 如果提供了值為 0,FALSE 或 NULL 的 length,那麼將返回一個空字串。

  • 如果沒有提供 length,返回的子字串將從 start 位置開始直到字串結尾。

<?php
$rest = substr(「abcdef」, 0, -1); // 返回 「abcde」
$rest = substr(「abcdef」, 2, -1); // 返回 「cde」
$rest = substr(「abcdef」, 4, -4); // 返回 「」
$rest = substr(「abcdef」, -3, -1); // 返回 「de」
?>
以上就是php取字串的前幾位的函數是什麼的詳細內容,更多請關注TW511.COM其它相關文章!