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 String 参考手册
相关文章
- 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 函数