>  기사  >  백엔드 개발  >  PHP Metaphone() 함수와 PHP localeconv() 함수 예제에 대한 자세한 설명

PHP Metaphone() 함수와 PHP localeconv() 함수 예제에 대한 자세한 설명

墨辰丷
墨辰丷원래의
2018-06-02 11:16:341168검색

이 글은 주로 php Metaphone() 함수와 php localeconv() 함수 인스턴스 분석 관련 정보를 소개하고 있으니 필요하신 분들은 참고하시면 됩니다.

php Metaphone() 함수는 문자열의 메타폰 키를 계산하는 글입니다. 프로그래머들은 이 글에서 PHP Metaphone() 함수의 기본적인 사용법과 예시를 소개합니다.

정의 및 사용법

metaphone() 함수는 문자열의 메타폰 키를 계산합니다.

메타폰 키는 문자열의 영어 발음을 나타냅니다.

metaphone() 함수는 맞춤법 검사기에서 사용할 수 있습니다.

참고: Metaphone() 함수는 발음이 비슷한 단어에 대해 동일한 키를 생성합니다.

참고: 생성된 메타폰 키는 가변 길이입니다.

Tip: Metaphone()은 영어 발음의 기본 규칙을 이해하기 때문에 soundex() 함수보다 더 정확합니다

grammar


코드는 다음과 같습니다.

metaphone(string,length)
매개변수 설명
string 필수입니다. 확인할 문자열을 지정합니다.
길이 선택사항. 메타폰 키의 최대 길이를 지정합니다.

기술 세부 정보

반환 값: 성공하면 문자열의 메타폰 키를 반환하고, 실패하면 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仿微信多图片预览上传实例详解

PHP入门教程之图像处理技巧实例分享

php实现姓名根据首字母排序的类与方法

위 내용은 PHP Metaphone() 함수와 PHP localeconv() 함수 예제에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.