Mã tiêu chuẩn của Mỹ để trao đổi thông tin là một bộ đặc biệt gồm 255 số đánh giá các chữ cái, ký hiệu và hành động được sử dụng trong hầu hết các máy tính. Ví dụ: 74 là "J", 106 là "j", 123 là { và 32 là khoảng trắng. Để 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 lấy một giá trị ASCII làm tham số duy nhất và trả về văn bản tương đương nếu có. 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
Ví dụ
Điều đó sẽ xuất ra như sau
The second letter in the string is S
ASCII number 109 is equivalent to m
Bạn muốn học PHP 7?
Hacking with PHP đã được cập nhật đầy đủ cho PHP 7 và hiện có sẵn dưới dạng PDF có thể tải xuống. Nhận hơn 1200 trang học PHP thực hành ngay hôm nay
Nếu điều này hữu ích, vui lòng dành chút thời gian để nói với những người khác về Hacking với PHP bằng cách tweet về nó
Want terminal colors in command line php scripts?
This should take care of that.
$_colors = array[
'LIGHT_RED' => "[1;31m",
'LIGHT_GREEN' => "[1;32m",
'YELLOW' => "[1;33m",
'LIGHT_BLUE' => "[1;34m",
'MAGENTA' => "[1;35m",
'LIGHT_CYAN' => "[1;36m",
'WHITE' => "[1;37m",
'NORMAL' => "[0m",
'BLACK' => "[0;30m",
'RED' => "[0;31m",
'GREEN' => "[0;32m",
'BROWN' => "[0;33m",
'BLUE' => "[0;34m",
'CYAN' => "[0;36m",
'BOLD' => "[1m",
'UNDERSCORE' => "[4m",
'REVERSE' => "[7m",
];
________số 8
echo termcolored["test\n", "BLUE"];
?>
int ord[$string]0
int ord[$string]1
int ord[$string]2
int ord[$string]3
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ố
Để lấy giá trị ASCII của một ký tự trong PHP, hãy gọi hàm Chuỗi
int ord[$string]4 và chuyển ký tự [dưới dạng chuỗi] làm đối số cho hàm
int ord[$string]4 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
int ord[$string]4
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
int ord[$string]7, với các ví dụ