【问题标题】:My php can't find 'normalizer_normalize()' function, why?我的 php 找不到 'normalizer_normalize()' 函数,为什么?
【发布时间】:2010-12-18 22:09:21
【问题描述】:

为什么我不能使用归一化函数?

我完全按照我应该的方式使用它,即:$var = normalizer_normalize($str);

我得到 php 错误:没有这样的功能!

代码如下:

 $headline= mysql_real_escape_string($_POST['headline']);
 $ad_id_string=normalizer_normalize($headline);

谢谢

【问题讨论】:

    标签: php


    【解决方案1】:

    From the docs, normalizer_normalize 自 5.3.0 版起包含在 PHP 中。在此之前,它作为 PECL 扩展提供。要将其构建为 PHP 的一部分,您需要安装 internationalization 支持。

    如果您需要提供自己的 Normalizer 类等效项,strtr() 将是一个不错的选择。唯一的缺点是您需要提供自己的字符串来转换为/从。

    【讨论】:

    • 在那之前你会用什么?我需要做的就是将瑞典字母 å(上面有一个环的 a)转换为普通的 a...
    • 对于您之前的问题,有一些答案可以帮助您解决这个问题:stackoverflow.com/questions/1770250/…
    猜你喜欢
    • 2012-02-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-02
    • 2015-01-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多