تابع chr پی اچ پی و کاربرد آن در طراحی وب سایت

تابع chr در پی اچ پی از یک عدد کاراکتر یک بایتی تولید میکنه و به صورت زیر تعریف شده

chr ( int $bytevalue ) : string

ورودی تابع chr

این تابع فقط یک ورودی دارد که یک عدد صحیح از نوع bytvalue می باشد.bytvalue یک عدد صحیح بین ۰ و ۲۵۵ می‌باشد.

با توجه به این که نوع ورودی در تابع int تعریف شده اعداد کوچکتر از ۰ و بزرگتر از ۲۵۵ با این الگوریتم به عدد صحیح یک بایتی تبدیل میشن


بیشتر بخوانید: تابع substr در php

خروجی تابع chr

این تابع عدد دریافتی را به کاراکتر تک بایتی معادل آن تبدیل میکنه

مثال:


<?php
echo chr(-159), chr(833), PHP_EOL;
//output:aA
?>

تکلیف اعداد کمتر از ۰ و بیشتر از ۲۵۵

نحوه‌ی تبدیل اعدادی که خارج از محدوده‌ی (۰..۲۵۵) هستند به bytvalue در پی اچ پی از الگوریتم زیر پیروی میکنه:

while ($bytevalue < 0) {
    $bytevalue += 256;
}
$bytevalue %= 256;

برای سفارش پروژه های طراحی وب سایت و سئو با ما تماس بگیرید

دیدگاه خود را بنویسید