PHP mb_substr() 函數
PHP mb_substr() 函數
實例
從字符串中返回 "菜鳥":
<?php
echo mb_substr("菜鳥教程", 0, 2);
// 輸出:菜鳥
?>
定義和用法
mb_substr() 函數返回字符串的一部分,之前我們學過 substr() 函數,它只針對英文字符,如果要分割的中文文字則需要使用 mb_substr()。
注釋:如果 start 參數是負數且 length 小于或等于 start,則 length 為 0。
語法
mb_substr ( string $str , int $start [, int $length = NULL [, string $encoding = mb_internal_encoding() ]] ) : string
參數 | 描述 |
---|---|
str | 必需。從該 string 中提取子字符串。 |
start | 必需。規定在字符串的何處開始。
|
length | 可選。規定要返回的字符串長度。默認是直到字符串的結尾。
|
encoding | 可選。字符編碼。如果省略,則使用內部字符編碼。 |
技術細節
返回值: | 返回字符串的提取部分,如果失敗則返回 FALSE,或者返回一個空字符串。 |
---|---|
PHP 版本: | 4+ |

相關文章
- PHP 教程
- PHP For 循環
- PHP 包含文件 include 和 require 語句
- PHP 文件上傳
- PHP array_diff_assoc() 函數
- PHP array_fill() 函數
- PHP array_intersect_ukey() 函數
- PHP array_key_first() 函數
- PHP array_keys() 函數
- PHP array_pop() 函數
- PHP array_push() 函數
- PHP array_reduce() 函數
- PHP array_sum() 函數
- PHP array_udiff_uassoc() 函數
- PHP array_walk() 函數
- PHP asort() 函數
- PHP count() 函數
- PHP each() 函數
- PHP pos() 函數
- PHP 5 MySQLi 函數