为什么我不能使用normalizer功能?
我正在按照我的意愿使用它,即:$ var = normalizer_normalize($ str);
我得到php错误:没有这样的功能!
以下是代码:
$headline= mysql_real_escape_string($_POST['headline']);
$ad_id_string=normalizer_normalize($headline);
由于
答案 0 :(得分:1)
From the docs,normalizer_normalize
自版本5.3.0开始包含在PHP中。在此之前,它可以作为PECL扩展。要将其构建为PHP的一部分,您需要安装internationalization支持。
如果您需要提供自己的Normalizer类等效项,strtr()
将是一个不错的选择。唯一的缺点是你需要提供自己的字符串来翻译成来自。