الفرق بين المراجعتين لصفحة: «PHP/chr»
< PHP
لا ملخص تعديل |
لا ملخص تعديل |
||
| (1 مراجعات متوسطة بواسطة نفس المستخدم غير معروضة) | |||
| سطر 2: | سطر 2: | ||
(PHP 4, PHP 5, PHP 7) | (PHP 4, PHP 5, PHP 7) | ||
تعيد الدالة chr() حرفًا معينًا. | تعيد الدالة <code>chr()</code> حرفًا معينًا. | ||
=== الوصف === | === الوصف === | ||
| سطر 11: | سطر 11: | ||
== المعاملات == | == المعاملات == | ||
=== ascii === | === <code>ascii</code> === | ||
الكود في ترميز ASCII. | الكود في ترميز ASCII. | ||
المراجعة الحالية بتاريخ 15:24، 5 أبريل 2018
(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.