الفرق بين المراجعتين لصفحة: «PHP/chr»
< PHP
هارون-بوكرش (نقاش | مساهمات) أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE:الدالةchr () في PHP}}</noinclude>' |
لا ملخص تعديل |
||
| (4 مراجعات متوسطة بواسطة مستخدمين اثنين آخرين غير معروضة) | |||
| سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE: | <noinclude>{{DISPLAYTITLE:الدالة <code>chr()</code> في PHP}}</noinclude> | ||
(PHP 4, PHP 5, PHP 7) | |||
تعيد الدالة <code>chr()</code> حرفًا معينًا. | |||
=== الوصف === | |||
<syntaxhighlight lang="php"> | |||
string chr ( int $ascii ) | |||
</syntaxhighlight>تُعيد الحرف الموافق لترميز ASCII. تُكَمِّل هذه الدالة نظيرتها <code>[[PHP/ord|ord()]]</code>. | |||
== المعاملات == | |||
=== <code>ascii</code> === | |||
الكود في ترميز ASCII. | |||
تُحَوَّل القيم خارج المجال 0..255 إلى القيم توافقها داخل هذا المجال، وذلك عبر تطبيق الخوارزمية التالية:<syntaxhighlight lang="php"> | |||
while ($ascii < 0) { | |||
$ascii += 256; | |||
} | |||
$ascii %= 256; | |||
</syntaxhighlight> | |||
== القيم المعادة == | |||
تُعيد الدالة <code>chr()</code> الحرف الموافق لترميز ASCII. | |||
== أمثلة == | |||
المثال 1: مثال بسيط عن الدالة <code>chr()</code><syntaxhighlight lang="php"> | |||
<?php | |||
$str="The string ends in escape: "; | |||
$str .=chr(27); | |||
$str = sprintf("The string ends in escape: %c", 27); | |||
?> | |||
</syntaxhighlight>المثال 2: مثال عن استخدام قيم ASCII خارج مجال التعريف<syntaxhighlight lang="php"> | |||
<?php | |||
echo chr(-159), chr(833), PHP_EOL; | |||
?> | |||
</syntaxhighlight>سيُظهِر المثال الثاني الناتج الآتي:<syntaxhighlight lang="php"> | |||
aA | |||
</syntaxhighlight> | |||
== انظر أيضًا == | |||
* <code>[[PHP/sprintf|sprintf()]]</code>: تعيد سلسلة نصية بتمثيل <code>c%</code>. | |||
* <code>[[PHP/ord|ord()]]</code>: تعيد قيمة ASCII لمحرفٍ ما. | |||
* [http://www.asciitable.com/ جدول رموز ASCII]. | |||
== مصادر == | |||
* [http://php.net/manual/en/function.chr.php صفحة الدالة chr في توثيق PHP الرسمي]. | |||
[[تصنيف:PHP]] | |||
[[تصنيف:PHP Function]] | |||
[[تصنيف:PHP String]] | |||
المراجعة الحالية بتاريخ 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.