Làm cách nào để in giá trị ASCII trong PHP?

Hàm chr[] là một hàm có sẵn trong PHP và được sử dụng để chuyển đổi một giá trị ASCII thành một ký tự. Nó chấp nhận một giá trị ASCII làm tham số và trả về một chuỗi đại diện cho một ký tự từ giá trị ASCII đã chỉ định. Giá trị ASCII có thể được chỉ định ở dạng giá trị thập phân, bát phân hoặc hex

  • Các giá trị bát phân được xác định bởi một số 0 đứng đầu
  • Các giá trị hex được xác định bởi một 0x đứng đầu

Bảng giá trị ASCII có thể được tham khảo từ đây

cú pháp

string chr[ $asciiVal]

Tham số. Hàm này chấp nhận một tham số duy nhất $asciiVal. Tham số này chứa một giá trị ASCII hợp lệ. Hàm chr[] trả về ký tự tương ứng của giá trị ASCII mà chúng ta truyền cho nó dưới dạng tham số $asciiVal

Giá trị trả về. Hàm trả về ký tự có giá trị ASCII mà chúng ta truyền vào

ví dụ

Input :  ASCII=35 ASCII=043 ASCII=0x23
Output : # # # 
Explanation: The decimal, octal and hex value of '#' is 
35, 043 and 0x23 respectively

Input : ASCII=48 
Output : 0 

Các chương trình dưới đây minh họa hàm chr[] trong PHP

chương trình 1. Chương trình minh họa hàm chr[] khi các mã ASCII khác nhau được truyền nhưng ký tự tương đương giống nhau

Hàm ord[] là một hàm có sẵn trong PHP trả về giá trị ASCII của ký tự đầu tiên của chuỗi. Hàm này lấy một chuỗi ký tự làm tham số và trả về giá trị ASCII của ký tự đầu tiên của chuỗi này

cú pháp

int ord[$string]

Tham số. Hàm này chấp nhận một tham số duy nhất $string. Đây là tham số bắt buộc mà từ đó chúng tôi nhận được giá trị ASCII

Giá trị trả về. Hàm này trả về một giá trị số nguyên đại diện cho giá trị ASCII của ký tự đầu tiên trong chuỗi được truyền cho hàm này dưới dạng tham số

//Để in các giá trị ASCII từ 0 đến 255


Chương trình PHP Để in các giá trị ASCII từ 0 đến 255


for[$i = 0; . $ tôi. " Là. ". chr[$i];
//To print ASCII value from 0 to 255
{
echo "The equivalent ASCII value of " .$i. " is: " .chr[$i];
}
return 0;
?>


Để lấy giá trị ASCII của một ký tự trong PHP, hãy gọi hàm Chuỗi ord[] và chuyển ký tự [dưới dạng chuỗi] làm đối số cho hàm

ord[] Hàm chuỗi lấy chuỗi làm đối số và trả về byte đầu tiên của chuỗi dưới dạng giá trị từ 0 đến 255

ví dụ

Nhận giá trị ASCII của một ký tự

Trong ví dụ sau, chúng ta lấy giá trị ASCII của ký tự m bằng cách sử dụng hàm ord[]

Chương trình PHP

đầu ra

Phần kết luận

Trong Hướng dẫn PHP này, chúng ta đã học cách chuyển đổi mảng thành chuỗi CSV, sử dụng hàm implode[], với các ví dụ

________số 8

This should take care of that.

Input :  ASCII=35 ASCII=043 ASCII=0x23
Output : # # # 
Explanation: The decimal, octal and hex value of '#' is 
35, 043 and 0x23 respectively

Input : ASCII=48 
Output : 0 
0

Input :  ASCII=35 ASCII=043 ASCII=0x23
Output : # # # 
Explanation: The decimal, octal and hex value of '#' is 
35, 043 and 0x23 respectively

Input : ASCII=48 
Output : 0 
1

Input :  ASCII=35 ASCII=043 ASCII=0x23
Output : # # # 
Explanation: The decimal, octal and hex value of '#' is 
35, 043 and 0x23 respectively

Input : ASCII=48 
Output : 0 
2

Input :  ASCII=35 ASCII=043 ASCII=0x23
Output : # # # 
Explanation: The decimal, octal and hex value of '#' is 
35, 043 and 0x23 respectively

Input : ASCII=48 
Output : 0 
3

❮ Tham chiếu chuỗi PHP

Ví dụ

Trả về giá trị ASCII của "h"

echo ord["h"]. "
";
echo ord["xin chào"]. "
";
?>

Tự mình thử »

Định nghĩa và cách sử dụng

Hàm ord[] trả về giá trị ASCII của ký tự đầu tiên của chuỗi

cú pháp

Giá trị tham số

Tham sốChuỗi mô tảBắt buộc. Chuỗi để nhận giá trị ASCII từ

chi tiết kỹ thuật

Giá trị trả về. Trả về giá trị ASCII dưới dạng số nguyênPhiên bản PHP. 4+❮ Tham chiếu chuỗi PHP

Làm cách nào để in giá trị ASCII của một ký tự trong PHP?

Hàm PHP chr[] . Giá trị ASCII có thể được chỉ định ở dạng giá trị thập phân, bát phân hoặc hex. Các giá trị bát phân được xác định bởi một số 0 đứng đầu, trong khi các giá trị hex được xác định bởi một 0x đứng đầu.

Làm cách nào để chuyển đổi ASCII thành văn bản trong PHP?

Để chuyển đổi sang ASCII từ các ký tự văn bản, bạn nên sử dụng hàm chr[] , hàm này nhận giá trị ASCII làm tham số duy nhất và . Hàm ord[] thì ngược lại - nó nhận vào một chuỗi và trả về giá trị ASCII tương đương.

Làm cách nào để in các ký tự trong PHP?

Làm cách nào để in một ký tự cụ thể từ một chuỗi trong PHP? . Không cần sử dụng bất kỳ vòng lặp nào. str_split [] function, which is used to print every character of a string. No need to use any loop.

Làm cách nào để lấy giá trị của một ký tự trong PHP?

PHP. Hàm ord[] . Hàm này lấy một chuỗi ký tự làm tham số và trả về giá trị ASCII của ký tự đầu tiên của chuỗi này.

Chủ Đề