124 of 410 menu

Hàm chr

Hàm chr tìm ký tự theo ASCII mã của nó.

Cú pháp

chr(int $codepoint): string

Ví dụ

Hãy in ra ký tự có mã 97:

<?php echo chr(97); ?>

Kết quả thực thi mã:

'a'

Ví dụ . Ứng dụng

Hãy in ra một chữ cái latin viết thường ngẫu nhiên. Để làm điều này, hãy nhìn vào bảng ASCII và sẽ thấy rằng các chữ cái latin viết thường có mã từ 97 đến 122. Vì vậy, hãy tạo một số ngẫu nhiên trong khoảng này bằng mt_rand và lấy kết quả trong chr:

<?php echo chr(mt_rand(97, 122)); ?>

Ví dụ . Ứng dụng

Bây giờ hãy tạo một chuỗi ngẫu nhiên gồm 6 chữ cái latin viết thường. Để làm điều này, hãy lặp lại thao tác được mô tả trong ví dụ trước 6 lần trong vòng lặp:

<?php $str = ''; for ($i = 1; $i <= 6; $i++) { $str .= chr(mt_rand(97, 122)); } echo $str; ?>

Ví dụ . Ứng dụng

Các chữ cái latin viết hoa có khoảng 65-90, còn viết thường - 97-122. Có một khoảng trống giữa chúng. Hãy lấy một ký tự ngẫu nhiên là chữ cái latin viết thường hoặc viết hoa. Để làm điều này, sử dụng range để tạo 2 mảng: mảng đầu tiên với các số từ 65 đến 90, và mảng thứ hai với các số từ 97 đến 122. Kết hợp chúng lại với nhau bằng array_merge và sau đó in ra một phần tử ngẫu nhiên của mảng này bằng array_rand:

<?php $codes = array_merge(range(65, 90), range(97, 122)); echo chr($codes[array_rand($codes)]); ?>

Xem thêm

  • hàm ord,
    hàm trả về mã ký tự
Tiếng Việt
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbek
Chúng tôi sử dụng cookie để vận hành trang web, phân tích và cá nhân hóa. Việc xử lý dữ liệu được thực hiện tuân theo Chính sách bảo mật.
chấp nhận tất cả tùy chỉnh từ chối