الفرق بين المراجعتين لصفحة: «PHP/chr»
< PHP
لا ملخص تعديل |
لا ملخص تعديل |
||
| سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE: | <noinclude>{{DISPLAYTITLE:الدالة <code>chr()</code> في PHP}}</noinclude> | ||
(PHP 4, PHP 5, PHP 7) | (PHP 4, PHP 5, PHP 7) | ||
| سطر 49: | سطر 49: | ||
== مصادر == | == مصادر == | ||
* [http://php.net/manual/en/function.chr.php صفحة الدالة chr في توثيق PHP الرسمي]. | * [http://php.net/manual/en/function.chr.php صفحة الدالة chr في توثيق PHP الرسمي]. | ||
[[تصنيف:PHP]] | |||
[[تصنيف:PHP Function]] | |||
[[تصنيف:PHP String]] | |||
مراجعة 15:19، 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.