入力 | 戻り値 | 条件 | 例 |
---|---|---|---|
B | なし | Mの後。 | METAPHONE (‘Lamb’)はLMを返します。 |
B | 他の場合。 | METAPHONE (‘Box’)はBKSを返します。 | |
C | X | IAまたはHの前。 | METAPHONE (‘Facial’)はFXLを返します。 |
S | I、E、またはYの前。 | METAPHONE (‘Fence’)はFNSを返します。 | |
なし | Sの後またはI、E、Yの前。 | METAPHONE (‘Scene’)はSNを返します。 | |
K | 他の場合。 | METAPHONE (‘Cool’)はKLを返します。 | |
D | J | GE、GY、またはGIの前。 | METAPHONE (‘Dodge’)はTJを返します。 |
T | 他の場合。 | METAPHONE (‘David’)はTFTを返します。 | |
F | F | すべての場合。 | METAPHONE (‘FOX’)はFKSを返します。 |
G | F | Hの前で、入力文字列の最初の文字がB、D、H以外。 | METAPHONE (‘Tough’)はTFを返します。 |
なし | Hの前で、入力文字列の最初の文字がB、D、またはH。 | METAPHONE (‘Hugh’)はHFを返します。 | |
J | I、E、またはYの前で、繰り返さない場合。 | METAPHONE (‘Magic’)はMJKを返します。 | |
K | 他の場合。 | METAPHONE(‘GUN’)はKNを返します。 | |
H | H | C、G、P、S、Tの後でなく、A、E、I、Uの前。 | METAPHONE (‘DHAT’)はTHTを返します。 |
なし | 他の場合。 | METAPHONE (‘Chain’)はXNを返します。 | |
J | J | すべての場合。 | METAPHONE (‘Jen’)はJNを返します。 |
K | なし | Cの後。 | METAPHONE (‘Ckim’)はKMを返します。 |
K | 他の場合。 | METAPHONE (’Kim’)はKMを返します。 | |
L | L | すべての場合。 | METAPHONE (‘Laura’)はLRを返します。 |
M | M | すべての場合。 | METAPHONE (‘Maggi’)はMKを返します。 |
N | N | すべての場合。 | METAPHONE (‘Nancy’)はNNSを返します。 |
P | F | Hの前。 | METAPHONE (‘Phone’)はFNを返します。 |
P | 他の場合。 | METAPHONE (‘Pip’)はPPを返します。 | |
Q | K | すべての場合。 | METAPHONE (‘Queen’)はKNを返します。 |
R | R | すべての場合。 | METAPHONE (‘Ray’)はRを返します。 |
S | X | H、IO、IA、またはCHWの前。 | METAPHONE (‘Cash’)はKXを返します。 |
S | 他の場合。 | METAPHONE (‘Sing’)はSNKを返します。 | |
T | X | IAまたはIOの前。 | METAPHONE (‘Patio’)はPXを返します。 |
0 * | Hの前。 | METAPHONE (‘Thor’)は0Rを返します。 | |
なし | CHの前。 | METAPHONE (‘Glitch’)はKLTXを返します。 | |
T | 他の場合。 | METAPHINE (‘Tim’)はTMを返します。 | |
インストール要件が満たされていないと、インストールに失敗することがあります。 | F | すべての場合。 | METAPHONE (‘Vin’)はFNを返します。 |
W | W | A、E、I、O、またはUの前。 | METAPHONE (‘Wang’)はWNKを返します。 |
なし | 他の場合。 | METAPHONE (‘When’)はHNを返します。 | |
X | KS | すべての場合。 | METAPHONE (‘Six’)はSKSを返します。 |
Y | Y | A、E、I、O、またはUの前。 | METAPHONE (‘Yang’)はYNKを返します。 |
なし | 他の場合。 | METAPHONE (‘Bobby’)はBBを返します。 | |
Z | S | すべての場合。 | METAPHONE (‘Zack’)はSKを返します。 |
*整数0 |
引数 | 必須/ オプション | 説明 |
---|---|---|
string | 必須 | 文字列でなければなりません。エンコードしたい値を渡します。最初の文字は、英字(A - Z)でなければなりません。有効な式を必要に応じて入力できます。 string内の英字以外のものはスキップします。 |
length | オプション | 0より大きい整数でなければなりません。エンコードするstring内の文字の数を指定します。有効な式を必要に応じて入力できます。 lengthがゼロ、またはstringの長さより大きな値の場合、入力文字列全体をエンコードします。 デフォルトは0です。 |
Employee_Name | Return Value |
---|---|
John | JH |
*@#$ | NULL |
P$%%oc&&KMNL | PK |
Employee_Name | Return Value |
---|---|
John | JHN |
1ABC | ABK |
*@#$ | NULL |
P$%%oc&&KMNL | PKKM |