php metaphone() 関数は文字列のメタフォン キーを計算します。この記事では、php metaphone() 関数の基本的な使用法と例をプログラマーに紹介します。必要なプログラマーは、この記事の方法と例を参照してください。
定義と使用法
metaphone() 関数は、文字列のメタフォン キーを計算します。
metaphone キーは、文字列の英語の発音を表します。
metaphone() 関数はスペルチェッカーで使用できます。
注: metaphone() 関数は、発音が似ている単語に対して同じキーを作成します。
注: 生成されたメタフォン キーは可変長です。
ヒント:metaphone() は英語の発音の基本的なルールを理解しているため、metaphone() は soundex() 関数よりも正確です
文法
コードをコピーします コードは次のとおりです:
メタフォン(文字列,長さ)
パラメータ | 説明 |
---|---|
文字列 | 必須。チェックする文字列を指定します。 |
長さ | オプション。メタフォン キーの最大長を指定します。 |
技術的な詳細
戻り値:
成功した場合は文字列のメタフォン キーを返し、失敗した場合は FALSE を返します。
PHP バージョン:
4+
インスタンス
例1
発音が似ている 2 つの単語には、metaphone() 関数を使用します:
リーリー例2
長さパラメータを使用します:
リーリーこれはすべて、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)、負の値の後に表示される場合は 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 - 通貨記号の直後に - 記号
を追加します
[グループ化] - 数値の組み合わせを示す配列 (例: 3 は 1 000 000 を示します)
[mon_grouping] - 通貨番号の組み合わせを示す配列 (例: 2 は 1 00 00 00 を示します)
ヒント: ローカル設定を定義するには、setlocale() 関数を参照してください。
文法
コードをコピーします
コードは次のとおりです:
localeconv()
实例 查找美国本地的数字格式化信息: 以上所述是本文给大家介绍的php metaphone()函数及php localeconv() 函数实例解析,希望对大家有所帮助!戻り値:
setlocale() で設定された現在のロケールに基づいてデータを返します。
PHP バージョン: 4.0.5+
<?php
setlocale(LC_ALL,"US");
$locale_info = localeconv();
print_r($locale_info);
?>