牛牛在线工具

grapheme_substr()

收录 8868 个 PHP 函数,含用途说明与用法示例。

grapheme_substr()

从字符串中获取指定长度的子字符串,以图形集群为单位计算,确保每个字符都是合法的

函数名称:grapheme_substr() 函数描述:该函数用于从字符串中获取指定长度的子字符串,以图形集群为单位计算,确保每个字符都是合法的。 用法: grapheme_substr ( string $str , int $start [, int $length ] ) : string|false 参数: $str:要从中获取子字符串的原始字符串。 $start:子字符串的起始位置。如果为正数,则从起始位置开始计数。如果为负数,则从字符串末尾倒数计数。 $length(可选):要获取的子字符串的长度。如果未提供该参数,则返回从起始位置到字符串末尾的所有字符。 返回值: 如果成功,返回指定长度的子字符串。 如果失败,返回 false。 示例: $str = "Hello, 世界!"; $start = 7; $length = 3; $result = grapheme_substr($str, $start, $length); echo $result; // 输出:世界 在上面的示例中,我们从字符串 "Hello, 世界!" 中获取了从第7个字符开始的3个字符,即 "世界"。注意,由于 grapheme_substr() 函数以图形集群为单位计算字符长度,因此即使 "世界" 由两个 Unicode 字符组成,它仍然被视为一个字符。