您好,登錄后才能下訂單哦!
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中獲取字符串的前幾位字符的方法了嗎?如果還想學到更多技能或想了解更多相關內容,歡迎關注億速云行業資訊頻道,感謝各位的閱讀。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。