在 PHP 中,mb_substr()用于返回给定字符串的选定部分。多字节保险箱substr()根据字符数工作。它从字符串的开头计算位置。它将为第一个字符位置返回 0,为第二个位置字符返回 1,依此类推。
用法
string mb_substr(str $string, int $start, int $length, str $encoding)
参数
这个 PHP 函数接受四个参数:$string,$start,$length和$encoding。
$string−此参数用于从给定字符串中提取子字符串。
$string = mb_substr("Welcome to the online tutorials!", 5, 10, "UTF-8");
$start−如果 start 是非负数,则此参数为从 start 开始的第一个字符返回 0。例如,如果给定的字符串是“abcefg”那么第一个位置的字符是 0 表示“a”等等。如果起始字符串为负数,则返回字符串末尾的字符。
$length−长度参数是字符串中要使用的最大字符数。
// Length is used from character (5 to 10) (5, 10, "UTF-8");
$encoding− 它用于字符编码。如果省略或为空,将使用内部字符编码值。
返回值
多字节子字符串函数将通过使用start和length参数。
示例
<?php
// the mb_substr function will return
// the selected part of string
$string = mb_substr("Welcome to the online tutorials!", 5, 10, "UTF-8");
// Convert selected string in upper case
$string = mb_convert_case($string, MB_CASE_UPPER, "UTF-8");
// Output will be me to the
echo "$string";
?>
输出
ME TO THE
相关用法
- PHP mb_substr_count()用法及代码示例
- PHP mb_substitute_character()用法及代码示例
- PHP mb_strtoupper()用法及代码示例
- PHP mb_strtolower()用法及代码示例
- PHP mb_strlen()用法及代码示例
- PHP mb_check_encoding()用法及代码示例
- PHP mb_detect_order()用法及代码示例
- PHP mb_chr()用法及代码示例
- PHP mb_convert_case()用法及代码示例
- PHP metaphone()用法及代码示例
- PHP mhash_get_hash_name()用法及代码示例
- PHP mysqli_get_server_info()用法及代码示例
- PHP money_format()用法及代码示例
- PHP mysqli_data_seek()用法及代码示例
- PHP mysqli_insert_id()用法及代码示例
- PHP mysqli_fetch_assoc()用法及代码示例
- PHP mkdir()用法及代码示例
- PHP mysqli_connect_error()用法及代码示例
- PHP mhash_keygen_s2k()用法及代码示例
注:本文由纯净天空筛选整理自Urmila Samariya大神的英文原创作品 PHP – How to get the selected part of a string using mb_substr()?。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。