在 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("欢迎来到在线教程!", 5, 10, "UTF-8");
$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("欢迎来到在线教程!", 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