الفرق بين المراجعتين لصفحة: «PHP/chr»
< PHP
هارون-بوكرش (نقاش | مساهمات) أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE:الدالةchr () في PHP}}</noinclude>' |
هارون-بوكرش (نقاش | مساهمات) لا ملخص تعديل |
||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE:الدالةchr () في PHP}}</noinclude> | <noinclude>{{DISPLAYTITLE:الدالةchr () في PHP}}</noinclude> | ||
(PHP 4, PHP 5, PHP 7) | |||
تعيد الدالة chr() حرفًا معينًا. | |||
=== الوصف === | |||
<syntaxhighlight lang="php"> | |||
string chr ( int $ascii ) | |||
</syntaxhighlight>تُعيد الحرف الموافق لترميز ASCII. تُكَمِّل هذه الدالة نظيرتها ord(). | |||
=== المعاملات === | |||
==== ascii ==== | |||
الكود في ترميز ASCII. | |||
تُحَوَّل القيم خارج المجال 0..255 إلى القيم توافقها داخل هذا المجال، وذلك عبر تطبيق الخوارزمية التالية:<syntaxhighlight lang="php"> | |||
while($ascii<0){ | |||
$ascii+=256; | |||
} | |||
$ascii%=256; | |||
</syntaxhighlight> | |||
=== القيم المعادة === | |||
تُعيد الدالة chr() الحرف الموافق لترميز ASCII. | |||
=== أمثلة === | |||
==== المثال 1: مثال بسيط عن الدالة chr() ==== | |||
<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> | |||
=== انظر أيضًا === | |||
* sprintf(): تعيد سلسلة نصية بتمثيل c%. | |||
* ord(): تعيد قيمة ASCII لمحرفٍ ما. | |||
* جدول رموز ASCII. | |||
=== مصادر === | |||
* صفحة الدالة chr في توثيق PHP الرسمي. |
مراجعة 12:45، 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.
مصادر
- صفحة الدالة chr في توثيق PHP الرسمي.