الفرق بين المراجعتين لصفحة: «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.