php metaphone()函数及php localeconv() 函数实例解析


Posted in PHP onMay 15, 2016

php metaphone() 函数计算字符串的 metaphone 键,本文章向码农们介绍 php metaphone() 函数的基本用法和实例,需要的码农可以参考一下本文章的方法和实例。

定义和用法

metaphone() 函数计算字符串的 metaphone 键。

metaphone 键代表字符串的英语发音。

metaphone() 函数可用于拼写检查程序。

注释:metaphone() 函数为发音相似的单词创建相同的键。

注释:所生成的 metaphone 键长度可变。

提示:metaphone() 比 soundex() 函数更精确,因为 metaphone() 了解英语发音的基本规则

语法

metaphone(string,length)

参数 描述
string 必需。规定要检查的字符串。
length 可选。规定 metaphone 键的最大长度。

技术细节

返回值: 如果成功则返回字符串的 metaphone 键,如果失败则返回 FALSE。
PHP 版本: 4+

实例

例子 1

对两个发音相似的单词使用 metaphone() 函数:

<?php
$str = "Assistance";
$str = "Assistants";
echo metaphone($str);
echo "<br>";
echo metaphone($str);
?>

例子 2

使用 length 参数:

<?php
$str = "Assistance";
$str2 = "Assistants";
echo metaphone($str,5);
echo "<br>";
echo metaphone($str2,5);
?>

关于php metaphone()函数解析就给大家介绍这么多。

下面给大家介绍php localeconv() 函数实例解析,具体详情如下所示:

php localeconv() 函数返回一包含本地数字及货币格式信息的数组。本文章向码农介绍php localeconv() 函数的使用方法和基本实例。需要的码农可以参考一下。

定义和用法

localeconv() 函数返回一包含本地数字及货币格式信息的数组。

localeconv() 函数会返回以下数组元素:

[decimal_point] - 小数点字符
[thousands_sep] - 千位分隔符
[int_curr_symbol] - 货币符号 (例如:USD)
[currency_symbol] - 货币符号 (例如:$)
[mon_decimal_point] - 货币小数点字符
[mon_thousands_sep] - 货币千位分隔符
[positive_sign] - 正值字符
[negative_sign] - 负值字符
[int_frac_digits] - 国际通用小数位
[frac_digits] - 本地通用小数位
[p_cs_precedes] - 如果货币符号在一个正数值之前显示,则为 True(1),如果在正数值之后显示,则为 False(0)
[p_sep_by_space] - 如果在货币符号和正数值之间包含空格,则为 True(1),否则为 False(0)
[n_cs_precedes] - 如果货币符号在一个负数值之前显示,则为 True(1),如果在负数值之后显示,则为 False(0)
[n_sep_by_space] - 如果在货币符号和负数值之间包含空格,则为 True(1),否则为 False(0)
[p_sign_posn] - 格式化选项:
0 - 把数量和货币符号写在圆括号内
1 - 在数量和货币符号之前加上 + 号
2 - 在数量和货币符号之后加上 + 号
3 - 直接在货币符号之前加上 + 号
4 - 直接在货币符号之后加上 + 号
[n_sign_posn] - 格式化选项:
0 - 把数量和货币符号写在圆括号内
1 - 在数量和货币符号之前加上 - 号
2 - 在数量和货币符号之后加上 - 号
3 - 直接在货币符号之前加上 - 号
4 - 直接在货币符号之后加上 - 号
[grouping] - 显示数字组合形式的数组(例如:3 指示 1 000 000)
[mon_grouping] - 显示货币数字组合形式的数组(例如:2 指示 1 00 00 00)

提示:如需定义本地设置,请参阅 setlocale() 函数。

提示:如需参阅所有可用的语言代码,请访问我们的语言代码参考手册。

语法

localeconv()

技术细节

返回值: 返回基于由 setlocale() 设置的当前本地的数据。
PHP 版本: 4.0.5+

实例

查找美国本地的数字格式化信息:

<?php
setlocale(LC_ALL,"US");
$locale_info = localeconv();
print_r($locale_info);
?>

以上所述是本文给大家介绍的php metaphone()函数及php localeconv() 函数实例解析,希望对大家有所帮助!

PHP 相关文章推荐
php防注
Jan 15 PHP
PHP stream_context_create()作用和用法分析
Mar 29 PHP
基于PHP开发中的安全防范知识详解
Jun 06 PHP
浅析PKI加密解密 OpenSSL
Jul 01 PHP
PHP用strstr()函数阻止垃圾评论(通过判断a标记)
Sep 28 PHP
PHP获取MAC地址的具体实例
Dec 13 PHP
ThinkPHP设置禁止百度等搜索引擎转码(简单实用)
Feb 15 PHP
关于PHP转换超过2038年日期出错的问题解决
Jun 28 PHP
php实现往pdf中加数字签名操作示例【附源码下载】
Aug 07 PHP
php 策略模式原理与应用深入理解
Sep 25 PHP
Laravel框架实现即点即改功能的方法分析
Oct 31 PHP
解决PhpStorm64不能启动的问题
Jun 20 PHP
非常实用的php验证码类
May 15 #PHP
thinkphp框架下404页面设置 仅三步
May 14 #PHP
php基于CodeIgniter实现图片上传、剪切功能
May 14 #PHP
PHP单例模式是什么 php实现单例模式的方法
May 14 #PHP
PHP pear安装配置教程
May 14 #PHP
php+html5+ajax实现上传图片的方法
May 14 #PHP
yii2使用ajax返回json的实现方法
May 14 #PHP
You might like
php 删除数组元素
2009/01/16 PHP
php 正则匹配函数体
2009/08/25 PHP
php ActiveMQ的安装与使用方法图文教程
2020/02/23 PHP
Jquery实现网页跳转或用命令打开指定网页的解决方法
2013/07/09 Javascript
javascript中拼接HTML字符串的最快、最好的方法
2014/06/07 Javascript
JQuery用户名校验的具体实现
2016/03/18 Javascript
BootStrap中Tab页签切换实例代码
2016/05/30 Javascript
详解Angular开发中的登陆与身份验证
2016/07/27 Javascript
Bootstrap源码学习笔记之bootstrap进度条
2016/12/24 Javascript
nodeJs链接Mysql做增删改查的简单操作
2017/02/04 NodeJs
基于Vue过渡状态实例讲解
2017/09/14 Javascript
Element-UI Table组件上添加列拖拽效果实现方法
2018/04/14 Javascript
vue组件中的数据传递方法
2018/05/14 Javascript
vue-cli与webpack处理静态资源的方法及webpack打包的坑
2018/05/15 Javascript
vue element-ui实现动态面包屑导航
2019/12/23 Javascript
OpenLayers加载缩放控件使用方法详解
2020/09/25 Javascript
vue+element实现动态加载表单
2020/12/13 Vue.js
centos下更新Python版本的步骤
2013/02/12 Python
使用python获取CPU和内存信息的思路与实现(linux系统)
2014/01/03 Python
django model去掉unique_together报错的解决方案
2016/10/18 Python
使用python 和 lint 删除项目无用资源的方法
2017/12/20 Python
TensorFlow saver指定变量的存取
2018/03/10 Python
python实现机器学习之多元线性回归
2018/09/06 Python
Python搭建代理IP池实现接口设置与整体调度
2019/10/27 Python
Python线程障碍对象Barrier原理详解
2019/12/02 Python
django queryset相加和筛选教程
2020/05/18 Python
基于python调用jenkins-cli实现快速发布
2020/08/14 Python
python对批量WAV音频进行等长分割的方法实现
2020/09/25 Python
使用CSS3 制作一个material-design 风格登录界面实例
2016/12/12 HTML / CSS
路易威登和香奈儿手袋:LuxeDH
2017/01/12 全球购物
集世界奢侈品和设计师品牌的意大利精品买手店:Tessabit
2019/08/17 全球购物
匡威西班牙官网:Converse西班牙
2019/10/01 全球购物
美国眼镜在线零售商:Dualens
2019/12/07 全球购物
导师鉴定意见
2015/06/05 职场文书
餐馆开业致辞
2015/08/01 职场文书
mysql 数据插入优化方法之concurrent_insert
2021/07/01 MySQL