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其它相關文章!