首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

grapheme_strlen

(PHP 5 >= 5.3.0, PHP 7, PECL intl >= 1.0.0)

grapheme_strlen — Get string length in grapheme units

Description

Procedural style

代码语言:javascript
复制
int grapheme_strlen ( string $input )

Get string length in grapheme units (not bytes or characters)

Parameters

input

The string being measured for length. It must be a valid UTF-8 string.

Return Values

The length of the string on success, and 0 if the string is empty.

Examples

Example #1 grapheme_strlen() example

代码语言:javascript
复制
<?php

$char_a_ring_nfd?=?"a\xCC\x8A";??//?'LATIN?SMALL?LETTER?A?WITH?RING?ABOVE'?(U+00E5)?normalization?form?"D"
$char_o_diaeresis_nfd?=?"o\xCC\x88";?//?'LATIN?SMALL?LETTER?O?WITH?DIAERESIS'?(U+00F6)?normalization?form?"D"

print?grapheme_strlen(?'abc'?.?$char_a_ring_nfd?.?$char_o_diaeresis_nfd?.?$char_a_ring_nfd);

?>

The above example will output:

代码语言:javascript
复制
6

See Also

  • iconv_strlen() - Returns the character count of string
  • mb_strlen() - Get string length
  • strlen() - Get string length

← grapheme_stristr

grapheme_strpos →

代码语言:txt
复制
 ? 1997–2017 The PHP Documentation Group

Licensed under the Creative Commons Attribution License v3.0 or later.

扫码关注腾讯云开发者

领取腾讯云代金券

http://www.vxiaotou.com