الدالةchr ‎()‎ في PHP

من موسوعة حسوب

(PHP 4, PHP 5, PHP 7)

تعيد الدالة chr()‎ حرفًا معينًا.

الوصف

string chr ( int $ascii )

تُعيد الحرف الموافق لترميز ASCII. تُكَمِّل هذه الدالة نظيرتها ‎ord()‎.

المعاملات

ascii

الكود في ترميز ASCII.

تُحَوَّل القيم خارج المجال 0..255 إلى القيم توافقها داخل هذا المجال، وذلك عبر تطبيق الخوارزمية التالية:

while($ascii<0){

$ascii+=256;

}

$ascii%=256;

القيم المعادة

تُعيد الدالة chr()‎ الحرف الموافق لترميز ASCII.

أمثلة

المثال 1: مثال بسيط عن الدالة chr()‎

<?php

$str="The string ends in escape: ";

$str .=chr(27);

$str = sprintf("The string ends in escape: %c", 27);

?>

المثال 2: مثال عن استخدام قيم ASCII خارج مجال التعريف

<?php

echo chr(-159), chr(833), PHP_EOL;

?>

سيُظهِر المثال الثاني الناتج الآتي:

aA

انظر أيضًا

  • sprintf()‎: تعيد سلسلة نصية بتمثيل c%.
  • ord()‎: تعيد قيمة ASCII لمحرفٍ ما.
  • جدول رموز ASCII.

مصادر

  • صفحة الدالة chr في توثيق PHP الرسمي.