PHP - ord() 函式



PHP 的 ord() 函式用於將字串的第一個字元(或位元組)轉換為表示其ASCII(或擴充套件ASCII)值的整數值,這是一個介於0到255之間的無符號整數。

ASCII 代表“美國資訊交換標準程式碼”。它是一種字元編碼標準,用於計算機和電子裝置中表示文字。

語法

以下是 PHP ord() 函式的語法:

ord(string $str): int

引數

此函式接受單個引數,如下所述:

  • str − 字元集。

返回值

此函式返回一個介於0到255之間的整數。

示例 1

以下是 PHP ord() 函式的基本示例:

<?php
   $str = "T";
   echo "The given charset: $str";
   echo "\nAn ascii value is: ";
   #using ord() functio
   echo ord($str);
?>

輸出

以下是上述程式的輸出:

The given charset: T
An ascii value is: 84

示例 2

以下是 PHP ord() 函式的另一個示例。我們使用此函式將字串的第一個位元組轉換為介於0到255之間的整數值:

<?php
   $str = "Hello from TP";
   echo "The given charset: $str";
   echo "\nAn ASCII value is: ";
   #using ord() functio
   echo ord($str);
?>

輸出

執行上述程式後,將顯示以下輸出:

The given charset: Hello from TP
An ASCII value is: 72

示例 3

在下面的示例中,我們使用此函式檢索字串第一個字元(或位元組)的整數值(介於0到255之間),然後將其與10進行比較,以確定它是否為換行符:

<?php
   $str = "\nHello World";
   echo "The given charset: $str";
   $ascii = ord($str);
   if($ascii == 10){
      echo "\nThe first character is line feed";
   }
?>

輸出

上述程式產生以下輸出:

Hello World
The first character is line feed
php_function_reference.htm
廣告