ホームページ >バックエンド開発 >PHPチュートリアル >php metaphone() 関数と php localeconv() 関数の例の分析

php metaphone() 関数と php localeconv() 関数の例の分析

高洛峰
高洛峰オリジナル
2016-12-26 14:47:591265ブラウズ

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

定義と使用法

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

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

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

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

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

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

文法

metaphone(string,length)

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

技術的な詳細

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

例1

ペア発音が似ている単語には、metaphone() 関数を使用します:

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

例 2

長さパラメータを使用します:

<?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() 関数は、次の配列要素を返します:

[decmal_point] - 小数点文字
[thousands_sep] - 千の位の区切り文字
[int_curr_symbol] - 通貨記号 (例: USD)
[currency_symbol] - 通貨記号 (例:$)
[mon_decmal_point] - 通貨の小数点文字
[mon_thousands_sep] - 通貨の桁区切り文字
[positive_sign] - 正の値の文字
[negative_sign] - 負の値の文字
[int_frac_digits] - 国際小数点桁
[frac_digitals] - ローカルの汎用小数点以下の桁数
[p_cs_precedes] - 通貨記号が正の値の前に表示される場合は True (1)、正の値の後に表示される場合は False (0)
[p_sep_by_space] - 通貨記号の間に表示される場合値の間にスペースがある場合は True (1)、それ以外の場合は False (0)
[n_cs_precedes] - 通貨記号が負の値の前に表示される場合は True (1)、負の値の前に表示される場合は 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()

技術的な詳細

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

米国のローカルデジタルフォーマット情報を検索する:

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

上記は、この記事で紹介されているphp metaphone()関数とphp localeconv()です。記事 )関数インスタンス分析、皆さんのお役に立てれば幸いです!

php metaphone() 関数および php localeconv() 関数のサンプル分析に関連するその他の記事については、PHP 中国語 Web サイトに注目してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。