数値に変換するには
PHPでは、組み込み関数ord()とchr()を使って、文字から数字への変換と数字から文字への変換を行うことができます。
- ord() 関数で文字を ASCII コード値に変換できます。
- chr()関数はASCIIコードの値に対応する文字に変換します。
文字を数字に変換するコードの例を以下に示します
$letter = 'A';
$number = ord($letter) - ord('A') + 1;
echo $number; // 输出 1
上の例では、文字「A」を数字の1に変換しています。
数字をアルファベットに変換するコード例を以下に示します。
$number = 1;
$letter = chr($number + ord('A') - 1);
echo $letter; // 输出 A
上の例では、数字の 1 をアルファベットの ‘A’ に変換しています。
注意:この変換は大文字にのみ適用されます。小文字を数字に変換する必要がある場合は、ord(‘A’) を ord(‘a’) に変更して、それに応じて計算を実行できます。