PHP – mb_strcut() 函数
mb_strcut()PHP 中的函数用于获取指定字符串的一部分。它从给定的字符串中提取子字符串。它对字节而不是字符进行操作。如果剪切位置恰好在多字节字符的两个字节之间,则从这些字符的第一个字节开始进行剪切。
语法
string mb_strcut($str_string,
$int_start,
$int_length=null,
$str_encoding=null
);
例如:
mb_strcut(string="Onlinetutorial",
int= 6,
length=5,
encoding= "UTF-8"
);
参数
mb_strcut() 接受以下四个参数 -
str_string - 被剪切的字符串参数。
int_start - 如果 start 参数为非负,则返回的字符串将从给定字符串中的起始字节位置开始,从零开始计数。例如,在字符串“onlinetutorial”中,位置“0”的字节是“o”,位置“1”的字节是“n”,依此类推。如果 start 为负,则给定的字符串将从字符串的末尾开始倒计时。
如果负开始的幅度大于字符串长度,则返回的部分将从字符串的开头开始提取。
int_length - 它以字节为单位返回长度。如果省略长度,则传递 NULL,它提取所有字节,直到字符串的末尾。如果给定的长度为负,则返回的字符串将在包含从字符串末尾返回的长度字节处结束。
encoding - 它是字符编码参数。如果省略或为 NULL,则使用内部编码值。
返回值
mb_strcut() 通过 start 和 length 参数返回字符串的指定部分。
示例
<?php输出结果//UTF-8 编码
//字符串在线教程将把字符串从 6
// 直到 5 个字符
$string = mb_strcut("Onlinetutorial", 6, 5, "UTF-8");
$str = mb_strtoupper($string);
//output "TUTOR"
print_r($str);
?>
TUTOR
以上是 PHP – mb_strcut() 函数 的全部内容, 来源链接: utcz.com/z/361576.html