PHPのord()関数を使用し文字列の最初の文字のASCII値を取得する

PHPのord()関数を使用し文字列の最初の文字のASCII値を取得します。

ASCII値は、ASCII文字の数値、または順序のこと。標準のASCII文字は128もの種類があり、「0」から「127」までの番号がついている。拡張ASCIIでは、さらに128個の値が追加され、255まである。数値は通常、10進法、もしくは16進法で表される。

ord()関数は、文字列の最初の文字のASCII値を取得することができます。

■基本的な構文

ord(string)

stringは、ASCII値を取得するための文字列を指定します。

■環境

・Windows10

・XAMPP 8.0.6

・PHP Version 8.0.6

■ord()関数を使用し文字列の最初の文字のASCII値を取得する

では、PHPのord()関数を使用し文字列の最初の文字のASCII値を取得するスクリプトを書いていきます。

■コード

<html lang="ja">
<head>
<title>ord()関数を使用し文字列の最初の文字のASCII値を取得する</title>
</head>
<body>
<?php
echo ord("a")."<br>";
echo ord("world")."<br>";
?>
</body>
</html>

ASCII値を取得するために、ord()関数を使用します。ord()関数の括弧内には、引数,パラメータとしてASCII値を取得するための文字列を渡します。これで渡された情報を元に、文字列内の最初の文字のASCII値(整数)が返されます。

返されたASCII値(整数)をecho文で出力することができます。

■実行

では、このスクリプトを「get_ASCII_value.php」という名前で保存し、実行させてみます。

実行させてみると、ord()関数を使用したことで、引数,パラメータとして渡した文字列内の最初の文字のASCII値が取得され、取得されたASCII値を整数としてecho文で出力させることができました。

コメント

タイトルとURLをコピーしました