PHP Conference Japan 2024

Collator::getSortKey

collator_get_sort_key

(PHP 5 >= 5.3.2, PHP 7, PHP 8, PECL intl >= 1.0.3)

Collator::getSortKey -- collator_get_sort_key获取字符串的排序键

描述

面向对象风格

public Collator::getSortKey(string $string): string|false

过程化风格

collator_get_sort_key(Collator $object, string $string): string|false

返回字符串的排序键。可以直接比较排序键而不是字符串,但它们是实现特定的,并且可能在 ICU 库版本之间发生变化。排序键通常仅在数据库或其他函数调用极其昂贵的环境中才有用。

参数

object

Collator 对象。

string

从中生成键的字符串。

返回值

返回字符串的排序键,或者在失败时返回 false

警告

此函数可能返回布尔值 false,但也可能返回计算结果为 false 的非布尔值。请阅读关于 布尔值 的部分以了解更多信息。使用 === 运算符 测试此函数的返回值。

范例

例 1 collator_get_sort_key() 例子

<?php
$s1
= 'Hello';

$coll = collator_create('en_US');
$res = collator_get_sort_key($coll, $s1);

echo
bin2hex($res);
?>

以上示例将输出类似于以下内容:


3832404046010901dc08

参见

添加注释

用户贡献的注释

此页面没有用户贡献的注释。
To Top