And*_*ier 2 php arrays collation utf-8 alphabetical-sort
我的输出在下面的代码之后是:" PHP Fatal error: Class 'Collator' not found".
我在php手册中读过COLLATOR class,PHP版本需要PHP 5> = 5.3.0.我的PHP版本是5.3.24.
在我phpinfo()搜索'coll'字符串但没有找到任何内容.
另请注意,我的网站lang是土耳其语,我正在使用 UTF-8
那么我的致命错误输出的原因是什么?谢谢.
/* fetch values */
$etiket_bulutu = '';
while ($beyan->fetch())
{
$etiket_bulutu .= $tags.', ';
}
$etiket_bulutu = substr_replace($etiket_bulutu ,'',-2); //omit last {, } chars
$etiketler = explode(", ", $etiket_bulutu); //get each tag as arr
$etiketler = array_unique($etiketler);
$etiketler = array_values($etiketler); //only unique tags without NULLs
$etadet = count($etiketler);
$coll = collator_create('tr_TR'); //from http://www.php.net/manual/en/collator.sort.php
collator_sort($coll, $etiketler);
for($x=0;$x<$etadet;$x++)
{
echo $etiketler[$x];
echo "<br />";
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3623 次 |
| 最近记录: |