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快速统计某个数据库中每张表的数据量
Sep 04 PHP
如何使用FireFox插件FirePHP调试PHP
Jul 23 PHP
php实现执行某一操作时弹出确认、取消对话框
Dec 30 PHP
排序算法之PHP版快速排序、冒泡排序
Apr 09 PHP
php实现插入数组但不影响原有顺序的方法
Mar 27 PHP
php数组比较实现查找连续数的方法
Jul 29 PHP
简单了解PHP编程中数组的指针的使用
Nov 30 PHP
PHP中抽象类和抽象方法概念与用法分析
May 24 PHP
php基于闭包实现函数的自调用(递归)实例分析
Nov 11 PHP
PHP环境搭建(php+Apache+mysql)
Nov 14 PHP
PHP用正则匹配form表单中所有元素的类型和属性值实例代码
Feb 28 PHP
在php的yii2框架中整合hbase库的方法
Sep 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基础知识:类与对象(2) 自动加载对象
2006/12/13 PHP
php和js如何通过json互相传递数据相关问题探讨
2013/02/26 PHP
PHP实现数据分页显示的简单实例
2016/05/26 PHP
javascript计算星座属相(十二生肖属相)示例代码
2014/01/09 Javascript
jQuery表单美化插件jqTransform使用详解
2015/04/12 Javascript
浅谈Node.js中的定时器
2015/06/18 Javascript
使用JavaScript和CSS实现文本隔行换色的方法
2015/11/04 Javascript
BootStrap点击下拉菜单项后显示一个新的输入框实现代码
2016/05/16 Javascript
JavaScript中Array的实用操作技巧分享
2016/09/11 Javascript
JavaScript 字符串常用操作小结(非常实用)
2016/11/30 Javascript
详解如何使用Vue2做服务端渲染
2017/03/29 Javascript
React Native之ListView实现九宫格效果的示例
2017/08/02 Javascript
JS原生数据双向绑定实现代码
2017/08/14 Javascript
Javascript中 toFixed四舍六入方法
2017/08/21 Javascript
微信小程序使用modal组件弹出对话框功能示例
2017/11/29 Javascript
JavaScript实现省市联动过程中bug的解决方法
2017/12/04 Javascript
js读取本地文件的实例
2017/12/22 Javascript
Angular2使用SVG自定义图表(条形图、折线图)组件示例
2019/05/10 Javascript
Vue.js实现可编辑的表格
2019/12/11 Javascript
微信小程序返回上一页传参并刷新过程解析
2019/12/13 Javascript
在pycharm中开发vue的方法步骤
2020/03/04 Javascript
使用Python的Bottle框架写一个简单的服务接口的示例
2015/08/25 Python
Python使用zip合并相邻列表项的方法示例
2018/03/17 Python
Django使用paginator插件实现翻页功能的实例
2018/10/24 Python
利用Python如何实现一个小说网站雏形
2018/11/23 Python
解决python3中的requests解析中文页面出现乱码问题
2019/04/19 Python
python basemap 画出经纬度并标定的实例
2019/07/09 Python
使用coverage统计python web项目代码覆盖率的方法详解
2019/08/05 Python
Python(PyS60)实现简单语音整点报时
2019/11/18 Python
win7上tensorflow2.2.0安装成功 引用DLL load failed时找不到指定模块 tensorflow has no attribute xxx 解决方法
2020/05/20 Python
Python通过Schema实现数据验证方式
2020/11/12 Python
法国票务网站:Ticketmaster法国
2018/07/09 全球购物
应用艺术毕业生的自我评价
2013/12/04 职场文书
物业管理毕业生的自我评价
2014/02/17 职场文书
遗嘱继承权公证书
2015/01/26 职场文书
教师纪律作风整顿心得体会
2016/01/23 职场文书