Avatar ·

تنسيق الأرقام بالأصفار البادئة في PHP

مرحباً بالجميع! أنا مبتدئ في PHP وواجهت مهمة تبدو بسيطة، لكنني لا أستطيع إيجاد الحل الصحيح. أحتاج إلى عرض معرفات الطلبات بتنسيق حيث يكون الرقم دائماً بطول 5 خانات مثلاً. إذا كان المعرف يساوي 1، فيجب أن يظهر كـ "00001". وإذا كان المعرف يساوي 123، فكـ "00123". أي يتم إضافة أصفار على اليسار حتى الطول المطلوب. حاولت استخدام concatenation ببساطة، مثلاً: `$order_id = '00000' . $id;`، لكن هذا لا يعمل عندما يكون للرقم عدة خانات بالفعل. يصبح الناتج "00000123" بينما المطلوب "00123". حاولت البحث في التوثيق، لكن هناك دوال كثيرة وأصبحت مشوشاً. إليكم مثالاً على الكود الخاص بي الذي لا يعطي النتيجة المطلوبة: ```php ``` أرجو إرشادي، كيف يمكن إضافة أصفار بادئة إلى رقم في PHP؟ وهل هناك طريقة عامة تعمل مع أرقام بأطوال مختلفة؟ شكراً مسبقاً على المساعدة!