This article mainly introduces phpmetaphone () function and phplocaleconv () function instance parsing related information. For more information, see the metaphone key of the php metaphone () function compute string, this article introduces the basic usage and examples of php metaphone () functions to coders. For the coders, refer to the methods and examples in this article.
Definition and usage
Metaphone () function calculates the metaphone key of a string.
Metaphone indicates the English pronunciation of a string.
The metaphone () function can be used by spelling check programs.
Note: The metaphone () function creates the same key for words with similar pronunciation.
Note: The length of the generated metaphone key is variable.
Tip: metaphone () is more accurate than soundex (), because metaphone () understands Basic English pronunciation rules.
Syntax
The Code is as follows:
Metaphone (string, length)
Parameters |
Description |
String |
Required. Specifies the string to be checked. |
Length |
Optional. Specifies the maximum length of the metaphone key. |
Technical details
Return Value: |
If the call succeeds, the metaphone key of the string is returned. If the call fails, FALSE is returned. |
PHP version: |
4 + |
Instance
Example 1
Use the metaphone () function for two words with similar pronunciation:
<?php$str = "Assistance";$str = "Assistants";echo metaphone($str);echo "
";echo metaphone($str);?>
Example 2
Use the length parameter:
<?php$str = "Assistance";$str2 = "Assistants";echo metaphone($str,5);echo "
";echo metaphone($str2,5);?>
So much about the parsing of php metaphone () functions.
The following describes how to parse a php localeconv () function instance. The details are as follows:
The php localeconv () function returns an array containing local numbers and currency format information. This article introduces the usage and basic instances of the php localeconv () function to the coders. For more information about the coders, see.
Definition and usage
The localeconv () function returns an array containing local numbers and currency format information.
The localeconv () function returns the following array elements:
[Decimal_point]-decimal point character
[Thousands_sep]-thousands Separator
[Int_curr_symbol]-currency symbol (for example, USD)
[Currency_symbol]-currency symbol (for example, $)
[Mon_decimal_point]-decimal point character in currency
[Mon_thousands_sep]-currency thousands Separator
[Positive_sign]-positive character
[Negative_sign]-negative value character
[Int_frac_digits]-universal international scale
[Frac_digits]-general local decimal places
[P_cs_precedes]-If the currency symbol is displayed before a positive value, it is True (1). If it is displayed after a positive value, it is False (0)
[P_sep_by_space]-if there is a space between the currency symbol and the positive value, True (1); otherwise, False (0)
[N_cs_precedes]-If the currency symbol is displayed before a negative value, it is True (1). If it is displayed after a negative value, it is False (0)
[N_sep_by_space]-True (1) If there is a space between the currency symbol and the negative value; otherwise, False (0)
[P_sign_posn]-formatting options:
0-write the number and currency symbols in parentheses
1-Add a plus sign before the number and currency symbol
2-Add the plus sign after the number and currency symbol
3-Add a plus sign directly before the currency symbol
4-Add a plus sign directly after the currency symbol
[N_sign_posn]-formatting options:
0-write the number and currency symbols in parentheses
1-Add the minus sign before the number and currency symbol
2-Add the minus sign after the number and currency symbol
3-Add the minus sign directly before the currency symbol
4-Add the minus sign directly after the currency symbol
[Grouping]-displays arrays in the form of a combination of numbers (for example, 3 indicates 1 000 000)
[Mon_grouping]-displays an array in the form of a combination of currency numbers (for example, 2 indicates 1 00 00)
Tip: To define local settings, see setlocale () function.
Tip: If you need to refer to all available language codes, please visit our language code reference manual.
Syntax
The Code is as follows:
Localeconv ()
Technical details
Return Value: |
Returns the current local data set by setlocale. |
PHP version: |
4.0.5 + |
Instance
Find the number formatting information in the United States:
<?phpsetlocale(LC_ALL,"US");$locale_info = localeconv();print_r($locale_info);?>
The above section describes how to parse the php metaphone () function and the php localeconv () function instance. I hope it will help you!