php metaphone() 関数と php localeconv() 関数の例の詳細な説明

墨辰丷
リリース: 2023-03-29 13:50:01
オリジナル
1181 人が閲覧しました

この記事は主にphpのmetaphone()関数とphpのlocaleconv()関数のインスタンス解析の関連情報を紹介していますので、必要な方は参考にしてください

phpのmetaphone()関数は文字列のmetaphoneキーを計算します。この記事では、php metaphone() 関数の基本的な使用法と例を紹介します。必要なプログラマーは、この記事のメソッドと例を参照してください。

定義と使用法

metaphone() 関数は、文字列のメタフォン キーを計算します。

metaphone キーは、文字列の英語の発音を表します。

metaphone() 関数はスペルチェッカーで使用できます。

注: metaphone() 関数は、発音が似ている単語に対して同じキーを作成します。

注: 生成されたメタフォン キーは可変長です。

ヒント: metaphone() は、英語の発音の基本的なルールを理解しているため、soundex() 関数よりも正確です

文法


コードは次のとおりです:

metaphone(string,length)
ログイン後にコピー
パラメータ説明
文字列必須。チェックする文字列を指定します。
長さオプション。メタフォン キーの最大長を指定します。

技術的な詳細

戻り値: 成功した場合は文字列のメタフォンキーを返し、失敗した場合は 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 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
php
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート