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 相关文章推荐
ADODB的数据库封包程序库
Dec 31 PHP
php discuz 主题表和回帖表的设计
Mar 13 PHP
PHP 判断变量类型实现代码
Oct 23 PHP
php中unlink()、mkdir()、rmdir()等方法的使用介绍
Dec 21 PHP
微信公众平台开发实现2048游戏的方法
Apr 15 PHP
Linux系统下使用XHProf和XHGui分析PHP运行性能
Dec 08 PHP
PHP浮点比较大小的方法
Feb 14 PHP
利用PHP生成CSV文件简单示例
Dec 21 PHP
php中输出json对象的值(实现方法)
Mar 07 PHP
PHP封装XML和JSON格式数据接口操作示例
Mar 06 PHP
laravel框架模型、视图与控制器简单操作示例
Oct 10 PHP
php将字符串转换为数组实例讲解
May 05 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
检查url链接是否已经有参数的php代码 添加 ? 或 &amp;
2010/02/09 PHP
PHP文件读写操作之文件写入代码
2011/01/13 PHP
PHP递归算法的详细示例分析
2013/02/19 PHP
PHP查询网站的PR值
2013/10/30 PHP
PHP同时连接多个mysql数据库示例代码
2014/03/17 PHP
使用PHP接受文件并获得其后缀名的方法
2015/08/05 PHP
PHP PDOStatement::rowCount讲解
2019/02/01 PHP
Aster vs Newbee BO5 第三场2.19
2021/03/10 DOTA
innerText和innerHTML 一些问题分析
2009/05/18 Javascript
一步一步制作jquery插件Tabs实现过程
2010/07/06 Javascript
jQuery的bind()方法使用详解
2015/07/15 Javascript
JS定时器用法分析【时钟与菜单中的应用】
2016/12/21 Javascript
js轮播图透明度切换(带上下页和底部圆点切换)
2017/04/27 Javascript
webpack4.0打包优化策略整理小结
2018/03/30 Javascript
vue.js实现的全选与全不选功能示例【基于elementui】
2018/12/03 Javascript
详解基于React.js和Node.js的SSR实现方案
2019/03/21 Javascript
微信小程序实现动态列表项的顺序加载动画
2019/07/25 Javascript
关于element的表单组件整理笔记
2021/02/05 Javascript
10款最好的Web开发的 Python 框架
2015/03/18 Python
Python实现类似jQuery使用中的链式调用的示例
2016/06/16 Python
Python只用40行代码编写的计算器实例
2017/05/10 Python
浅谈Python中的可变对象和不可变对象
2017/07/07 Python
python 打印直角三角形,等边三角形,菱形,正方形的代码
2017/11/21 Python
Python语言描述最大连续子序列和
2017/12/05 Python
Python搭建Spark分布式集群环境
2019/07/05 Python
python对象销毁实例(垃圾回收)
2020/01/16 Python
python json 递归打印所有json子节点信息的例子
2020/02/27 Python
使用 Python 在京东上抢口罩的思路详解
2020/02/27 Python
python查看矩阵的行列号以及维数方式
2020/05/22 Python
Python Tricks 使用 pywinrm 远程控制 Windows 主机的方法
2020/07/21 Python
手把手教你从PyCharm安装到激活(最新激活码),亲测有效可激活至2089年
2020/11/25 Python
员工培训心得体会
2013/12/30 职场文书
入学证明
2015/06/23 职场文书
《蟋蟀的住宅》教学反思
2016/02/17 职场文书
python制作图形界面的2048游戏, 基于tkinter
2021/04/06 Python
Python 制作自动化翻译工具
2021/04/25 Python