是否有任何使用 SORT_LOCALE_STRING 的示例,它会在使用 array_unique 时给出与默认 SORT_STRING 不同的结果?
下面是一些代码,展示了如何在 SORT_STRING、SORT_REGULAR、SORT_NUMERIC 之间获得不同的结果。
<?php
$list = array(
'0',
null,
0,
10,
'10.0',
'1e1',
false,
''
);
var_dump(array_unique($list));
var_dump(array_unique($list, SORT_NUMERIC));
var_dump(array_unique($list, SORT_REGULAR));
输出:
array(5) {
[0]=>
string(1) "0"
[1]=>
NULL
[3]=>
int(10)
[4]=>
string(4) "10.0"
[5]=>
string(3) "1e1"
}
array(2) {
[0]=>
string(1) "0"
[3]=>
int(10)
}
array(4) {
[0]=>
string(1) "0"
[1]=>
NULL
[3]=>
int(10)
[7]=>
string(0) ""
}
请帮我找到一个说明 SORT_LOCALE_STRING 用法的示例。