كيفية استخدام PHP str_pad () وظيفة

Kyfyt Astkhdam Php Str Pad Wzyft



في تطوير الويب ، التلاعب بالسلاسل هي مهمة شائعة وفي PHP ، إحدى هذه الوظائف هي str_pad () وظيفة ، والتي تتيح لك حشو سلسلة بحرف معين أو مجموعة من الأحرف بطول محدد. ال str_pad () يمكن استخدام الوظيفة لمجموعة متنوعة من الأغراض ، مثل تنسيق الإخراج ومحاذاة النص وإنشاء معرفات فريدة.

في هذه المقالة ، سوف نستكشف str_pad () في العمق ، بما في ذلك تركيبها ، والمعلمات ، وحالات الاستخدام المختلفة.

دالة PHP str_pad ()

ال PHP str_pad () الوظيفة هي وظيفة مضمنة تسمح للمطورين بإضافة أحرف إلى بداية السلسلة أو نهايتها حتى تصل إلى الطول المطلوب. لهذه الوظيفة عدة استخدامات ، بما في ذلك تنسيق السلاسل ومحاذاة أعمدة النص وإضافة الأصفار البادئة إلى الأرقام.







بناء الجملة لوظيفة str_pad ()



البنية الأساسية لملف str_pad () الوظيفة في PHP كما يلي:



str_pad ( خيط input_string $ و int طول_البطانة $ و خيط الوسادة $ و int وسادة_نوع $ = STR_PAD_RIGHT ) : خيط

هنا، input_string $ هي السلسلة التي تريد حشوها. طول_البطانة $ هو الطول النهائي الذي يجب أن تكون عليه السلسلة المبطنة. الوسادة $ هي السلسلة التي تريد استخدامها في المساحة المتروكة. وسادة_نوع $ هي معلمة اختيارية تحدد مكان وسادة سلسلة الإدخال. القيمة الافتراضية هي STR_PAD_RIGHT ، الذي يبطن سلسلة الإدخال إلى اليمين. القيم الأخرى الممكنة لـ وسادة_نوع $ نكون STR_PAD_LEFT و STR_PAD_BOTH ، والتي تبطن سلسلة الإدخال إلى اليسار وكلا الجانبين ، على التوالي.





تقوم هذه الوظيفة بإرجاع سلسلة مبطن في النهاية.

كيفية استخدام str_pad () في PHP؟

فيما يلي خطوات استخدام ملف str_pad () تعمل في PHP:



1: حدد الخيط الذي تريد تبطينه والطول.

2: حدد سلسلة المساحة المتروكة التي تريد استخدامها ، وهي الحرف أو الأحرف التي تريد إضافتها إلى السلسلة.

3: اختر الموضع الذي تريد إضافة المساحة المتروكة فيه - في بداية السلسلة أو نهايتها أو جانبيها.

4: استخدم ال str_pad () الوظيفة ، تمرير السلسلة التي تريد حشوها ، والطول الذي تريده ، وسلسلة الحشو ، والموضع الذي تريد إضافة الحشو إليه.

5: اختياريًا ، يمكنك تخزين النتيجة في متغير واستخدامها حسب الحاجة في التعليمات البرمجية الخاصة بك.

على سبيل المثال:

<؟ php

// الخطوة 1: حدد الرقم والطول المطلوب

الأسطوانات دولار = 42 ؛

طول $ = 4 ؛

// الخطوة 2: تحديد سلسلة المساحة المتروكة

الوسادة $ = '0' ؛

// الخطوة 3: تحديد موضع الحشو (في هذه الحالة ، الجانب الأيسر)

وضع_الوسادة $ = STR_PAD_LEFT ؛

// الخطوة 4: استخدم وظيفة str_pad ()

$ padded_num = str_pad ( الأسطوانات دولار و طول $ و الوسادة $ و وضع_الوسادة $ ) ؛

// الخطوة 5: إخراج الرقم المبطن

صدى صوت $ padded_num ؛

؟>

في الكود أعلاه ، حددنا الرقم 42 والطول المطلوب 4. كما حددنا سلسلة الحشو لتكون '0' ويكون موضع الحشو على الجانب الأيسر. ثم استخدمنا ملف str_pad () تعمل على حشو الرقم بالأصفار البادئة حتى يصل إلى الطول المطلوب. أخيرًا ، قمنا بإخراج الرقم المبطن.

لنفترض أن لديك قائمة بالأرقام التي تريد عرضها بأصفار بادئة بحيث يتكون كل رقم من ثلاثة أرقام ، لذلك يمكنك استخدام str_pad () وظيفة لتحقيق هذا:

<؟ php

أرقام $ = مجموعة مصفوفة ( 5 و واحد وعشرين و 103 و 400 و 1000 ) ؛

foreach ( أرقام $ مثل رقم $ ) {

$ padded_number = str_pad ( رقم $ و 3 و '0' و STR_PAD_LEFT ) ؛

صدى صوت $ padded_number . ' ؛

}

؟>

يحدد كود PHP أعلاه مصفوفة من الأرقام ثم يتكرر عبر كل رقم ، ويضعه في حشو بالأصفار البادئة حتى يصبح طوله ثلاثة أرقام باستخدام str_pad () دالة ، ثم إخراج الرقم المبطن متبوعًا بمسافة.

خاتمة

بي أتش بي str_pad () الوظيفة هي أداة قيمة للمطورين الذين يعملون مع السلاسل في تطوير الويب. إن تركيبه متعدد الاستخدامات ونطاق حالات الاستخدام يجعله خيارًا شائعًا لمهام مثل تنسيق النص وإنشاء معرفات فريدة. باتباع الخطوات الموضحة في هذه المقالة ، يمكن للمطورين بسهولة استخدام ملف str_pad () تعمل على حشو سلاسل بأحرف معينة إلى الطول المطلوب. من خلال استخدام هذه الوظيفة ، يمكن للمطورين تحسين كفاءة وسهولة قراءة كود PHP الخاص بهم.