English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
دليل الدوال النصية للغة البرمجة PHP
يستخدم دالة printf() لتحويل السلسلة المعدة.
int printf ( string $format[, mixed $args[, mixed $... ]])
يستعيد السلسلة المعدة بشكل صيغة.
يستعيد طول السلسلة الناتجة.
الترقيم | المعاملات و الشروحات |
---|---|
1 | format تحديد السلسلة و كيفية تنسيق المتغيرات فيها.قيم صيغة محتملة:
قيم صيغة إضافية. يجب وضعها بين % و الحرف (مثال: %.2f):
ملاحظة:إذا كنت تستخدم عدة قيم صيغة أعلاه، يجب استخدامها وفقًا للترتيب المذكور أعلاه، ولا يجب تقليبها. |
2 | arg1 مطلوب. تحديد المعامل الموضع في السلسلة %1 من صيغة format. |
3 | arg2 اختياري. تحديد المعامل الموضع في السلسلة %2 من صيغة format. |
4 | العمود ... اختياري. تحديد المعلمات المحددة لتوضيحها في السلسلة format بين العلامات % الثالثة، الرابعة، إلخ |
حاول التجربة التالية، لعرض البيانات والنصوص المformatted:
<?php ////إخراج النص المformatted printf("ar.oldtoolbag.com بسيطٍ وسهل التعلم\n"); //استخدام قيمة التنسيق %f، لتشكيل الرقم: $number = 2123; printf("%f",$number); $str = "0758 jian"; $strA = "A"; $strB = "B"; $num1 = 5; $num2 = 5; $num3 = 0.25; $num4 = 3.2567; $num5 = 8; $num6 = 1.735; $num7 = 16777215; $num8 = 16777215; echo '<br />'; printf("%s %s", $strA, $strB); echo '<br />'; printf("الملء: %'%10s", $str); //تحديد حرف الملء كـ%وحيد العدد العددي للحرف 10 echo '<br />'; printf("النظام الثنائي: %b", $num1); echo '<br />'; printf("رمز ASCII: %c", $num2); echo '<br />'; printf("العدد الصحيح: %d", $num3); echo '<br />'; printf("العدد العشري: %.2f", $num4); echo '<br />'; printf("القيمة الثمانية: %o", $num5); echo '<br />'; printf("النص: %s", $str); echo '<br />'; printf("العدد الكبير: 眻, $num6); echo '<br />'; printf("القيمة السداسية: %x", $num7); echo '<br />'; printf("القيمة السداسية: %X", $num8); ?>الاختبار لرؤية‹/›
نتيجة الخروج
ar.oldtoolbag.com بسيطٍ وسهل التعلم 2123.000000A2 B1 الملء: %0758 jian النظام الثنائي: 101 رمز ASCII: العدد الصحيح: 0 العدد العشري: 3.26 القيمة الثمانية: 10 النص: 0758 jian العدد الكبير: 1 القيمة السداسية: ffffff القيمة السداسية: FFFFFF