PHP
PHP

Trang chủ

Tìm hiểu về hàm chr() trong PHP

PHP, viết tắt của Hypertext Preprocessor, là ngôn ngữ lập trình script phía máy chủ được thiết kế đặc biệt cho phát triển web. Điểm nổi bật của PHP so với các ngôn ngữ khác là khả năng tương thích với nhiều loại cơ sở dữ liệu và chạy mượt mà trên các máy chủ web. Tại Vietnix, chúng tôi không chỉ giới thiệu những khái niệm cơ bản về PHP mà còn cung cấp các ví dụ thực tế giúp bạn dễ dàng hiểu và áp dụng PHP vào việc phát triển website. Bên cạnh đó, Vietnix cũng thường xuyên cập nhật các bài viết mới về tính năng, mẹo và thủ thuật lập trình, giúp bạn giải quyết các thách thức phức tạp, từ đó không ngừng nâng cao và hoàn thiện kỹ năng lập trình của mình.
html
CSS
javascript
sql
python
php
c
c++
bootstrap
react
mysql
reactjs
vuejs
Javascript Tutorials
03/07/2024
4 phút đọc
Theo dõi Vietnix trên

Tìm hiểu về hàm chr() trong PHP

Hàm chr() trong PHP là một công cụ mạnh mẽ giúp chuyển đổi mã ASCII hoặc Unicode thành ký tự tương ứng. Hàm này được tích hợp sẵn trong PHP, chủ yếu được sử dụng để xử lý dữ liệu văn bản và mã hóa ký tự. Bằng cách sử dụng chr(), người lập trình có khả năng dễ dàng thực hiện các thao tác như tạo chuỗi ký tự từ các giá trị mã ASCII hay Unicode, giúp tối ưu hóa quá trình xử lý và hiển thị thông tin trên trang web hoặc ứng dụng PHP. Hãy cùng Vietnix tìm hiểu thêm về hàm chr() trong PHP qua bài viết dưới đây.

Hàm chr() trong PHP là gì?

Hàm chr() là hàm tích hợp sẵn trong ngôn ngữ lập trình PHP, được dùng để chuyển đổi giá trị ASCII thành dạng ký tự. Điều này làm cho hàm chr() trở thành một phần quan trọng trong việc quản lý ký tự và chuỗi trong môi trường phát triển web sử dụng PHP.

Hàm chr() trong PHP
Hàm chr() trong PHP

Giá trị ASCII có thể được chỉ định theo giá trị hê thập phân (decimal), bát phân (octal) và hệ thập lục phân (hexadecimal).

  • Giá trị octal xác định bởi số 0 ở đầu.
  • Giá trị hex được xác định bởi số 0x đứng đầu

Bảng giá trị ASCII người dùng có thể tham khảo trong liên kết này.

Cú phápstring chr( $asciiVal)
Tham sốHàm này chấp nhận một tham số duy nhất $asciiVal . Tham số này phải chứa giá trị ASCII hợp lệ. Hàm chr() trả về ký tự tương ứng của giá trị ASCII mà người dùng truyền cho nó dưới dạng tham số $asciiVal.
Giá trị trả vềHàm trả về các ký tự tương ứng các giá trị ASCII được truyền vào.
Cú pháp hàm chr() trong PHP

Mọi người cũng đọc thêm:

Ví dụ minh hoạ hàm chr() trong PHP

Chương trình chuyển đổi các giá trị ASCII khác nhau nhưng ký tự tương ứng giống nhau.

<?php
// PHP program to demonstrate the chr() function

$n1 = 35;
$n2 = 043;
$n3 = 0x23;

echo "The equivalent character for ASCII 35 in decimal is ";
echo chr($n1), "\n";// Decimal value

echo "The equivalent character for ASCII 043 in octal is ";
echo chr($n2), "\n"; // Octal value

echo "The equivalent character for ASCII 0x23 in hex is ";
echo chr($n3); // Hex value

?>

Output như sau:

The equivalent character for ASCII 35 in decimal is #
The equivalent character for ASCII 043 in octal is #
The equivalent character for ASCII 0x23 in hex is #

Chương trình chuyển đổi các giá trị ASCII từ mảng cho trước.

<?php
// PHP program to demonstrate the chr() function
// in array

$a=[48, 49, 50];
foreach($a as $i)
{
	echo "The character equivalent of
				ASCII value of ", $i, " is ";
	echo chr($i), "\n";
}

?>

Kết quả trả về như sau:

The character equivalent of ASCII value of 48 is 0
The character equivalent of ASCII value of 49 is 1
The character equivalent of ASCII value of 50 is 2

Lời kết

Vietnix hy vọng nội dung bài viết trên đã giúp bạn hiểu rõ hơn về hàm chr() trong PHP. Ngoài ra, bạn cũng có thể tham khảo thêm các bài viết khác tại vietnix.vn để hiểu hơn về lập trình, chúc bạn thành công!

Cao Lê Viết Tiến

PHP Leader
tại
Vietnix

Kết nối với mình qua

Icon Quote
Icon Quote

Học lập trình online cùng vietnix

Học lập trình online cùng Vietnix

PHPXem thêmThu gọn