English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

دليل PHP الأساسي

دليل PHP المتقدم

PHP & MySQL

دليل PHP

استخدام دالة PHP money_format() ومثال

    دليل وظائف 字ائن PHP

    يستخدم دالة money_format() لتحويل الأرقام إلى نص عملة.

النحو

string money_format ( string $format , float $number )

التعريف والاستخدام

لتنسيق الرقم كنص عملة.

تضيف هذا الرقم الم格式 المسبق في مكان العلامة المئوية في السطر الرئيسي.
ملاحظة: لا يمكن تشغيل وظيفة money_format() على منصة Windows.

النتيجة

 يعود إلى حرف تنسيق معين. يتم إرجاع الأحرف الموجودة قبل وبعد سطر النص دون تغيير. إذا لم يكن number رقمًا، فإنه يعود إلى NULL ويتم إصدار E_WARNING.

المعلمات

رقمالمعلمات والشرح
1

نص

رقم يجب تنسيقه.

قيم التنسيق المحتملة:

ملء والعلامات:

  • =f - يحدد حرف (f) الذي يتم استخدامه كملء (مثلاً: %=t يستخدم "t" كملء). يتم استخدام الفراغ بشكل افتراضي كملء.

  • ^ - إزالة استخدام حرف التجميع.

  • + أو ( - يحدد كيفية عرض الإيجابيات والسالبيات. إذا تم استخدام "+"، يتم استخدام + و - الإعدادات المحلية (عادةً يتم إضافة رمز إلى السالبيات، وليس هناك أي رمز قبل الإيجابيات). إذا تم استخدام "("، يتم وضع السالبيات بين أقواس. يتم استخدام "+" بشكل افتراضي.

  • ! - يتوقف في استخدام رمز العملة في الناتج.

  • - إذا تم استخدام "-"، يتم تحريك جميع الحقول إلى اليسار. يتم استخدام التوجيه الأيمن بشكل افتراضي.

عرض الحقل:

  • x - يحدد الأوسع الحقل (x). يتم استخدام 0 بشكل افتراضي.

  • #x - يحدد عدد الأرقام قبل نقطة العشرية (x). يتم استخدام ذلك للحفاظ على تنسيق الإخراج في نفس الصف. إذا كان عدد الأرقام أكبر من x، يتم تجاهل هذا التحديد.

  • .x - يحدد عدد الأرقام بعد نقطة العشرية (x). إذا كان x هو 0، لن يتم عرض النقطة العشرية وأرقامها. يتم استخدام إعدادات اللغة المحلية بشكل افتراضي.

حرف التحويل:

  • i - يتم تنسيق الرقم كمحفظة دولية.

  • n - يتم تنسيق الرقم كمحفظة وطنية.

  • % - يعود إلى رمز %.

ملاحظة:إذا كنت تستخدم عدة قيم شكل أعلاه، يجب استخدامها في نفس الترتيب المذكور أعلاه، ولا يجب تبديلها.

ملاحظة:هذه الوظيفة تتأثر بضبط اللغة المحلي.

2

رقم

رقم يجب إدراجه في نهاية سطر النص في سطر النص النهائي.

مثال على الإنترنت

جرب المثال التالي، شكل دولي للمحفظة، ألماني (ألمانيا) مع 2 أرقام عشرية:

<?php
    //شكل دولي للمحفظة مع 2 أرقام عشرية
   $input = 1000.56;
   setlocale(LC_MONETARY,"de_DE");
   
   echo money_format("%.2n", $input);
?>
اختبار لرؤية‹/›

نتيجة الإخراج

1.000,56 EUR

دليل وظائف 字ائن PHP