پی ایچ پی str_pad() فنکشن کا استعمال کیسے کریں۔

Py Aych Py Str Pad Fnkshn Ka Ast Mal Kys Kry



ویب ڈویلپمنٹ میں، جوڑ توڑ ایک عام کام ہے اور پی ایچ پی میں ایسا ہی ایک فنکشن ہے۔ str_pad() فنکشن، جو آپ کو ایک مخصوص کریکٹر کے ساتھ سٹرنگ کو پیڈ کرنے کی اجازت دیتا ہے یا ایک مخصوص لمبائی میں حروف کے سیٹ کو۔ دی str_pad() فنکشن کو مختلف مقاصد کے لیے استعمال کیا جا سکتا ہے، جیسے آؤٹ پٹ کو فارمیٹنگ کرنا، متن کو سیدھ میں لانا، اور منفرد IDs بنانا۔

اس مضمون میں، ہم دریافت کریں گے str_pad() گہرائی میں فنکشن، بشمول اس کے نحو، پیرامیٹرز، اور مختلف استعمال کے معاملات۔

پی ایچ پی str_pad() فنکشن

دی پی ایچ پی str_pad() فنکشن ایک بلٹ ان فنکشن ہے جو ڈویلپرز کو اسٹرنگ کے شروع یا اختتام میں حروف شامل کرنے کی اجازت دیتا ہے جب تک کہ یہ مطلوبہ لمبائی تک نہ پہنچ جائے۔ اس فنکشن کے کئی استعمال ہیں، جن میں سٹرنگز کو فارمیٹنگ کرنا، ٹیکسٹ کے کالموں کو سیدھ میں لانا، اور نمبروں میں لیڈنگ زیرو شامل کرنا شامل ہے۔







str_pad() فنکشن کے لیے نحو



کے لیے بنیادی نحو str_pad() پی ایچ پی میں فنکشن مندرجہ ذیل ہے:



str_pad ( تار $input_string ، int $pad_length ، تار $pad_string ، int $pad_type = STR_PAD_RIGHT ) : تار

یہاں، $input_string وہ تار ہے جسے آپ پیڈ کرنا چاہتے ہیں۔ $pad_length آخری لمبائی ہے جو بولڈ سٹرنگ کی ہونی چاہیے۔ $pad_string وہ تار ہے جسے آپ پیڈنگ کے لیے استعمال کرنا چاہتے ہیں۔ $pad_type ایک اختیاری پیرامیٹر ہے جو بتاتا ہے کہ ان پٹ سٹرنگ کو کہاں پیڈ کرنا ہے۔ پہلے سے طے شدہ قدر ہے۔ STR_PAD_RIGHT ، جو ان پٹ سٹرنگ کو دائیں طرف پیڈ کرتا ہے۔ کے لیے دیگر ممکنہ اقدار $pad_type ہیں STR_PAD_LEFT اور STR_PAD_BOTH ، جو ان پٹ سٹرنگ کو بالترتیب بائیں اور دونوں طرف پیڈ کرتا ہے۔





یہ فنکشن آخر میں ایک بولڈ سٹرنگ لوٹاتا ہے۔

پی ایچ پی میں str_pad() کا استعمال کیسے کریں؟

کو استعمال کرنے کے اقدامات یہ ہیں۔ str_pad() پی ایچ پی میں فنکشن:



1: اس تار کے بارے میں فیصلہ کریں جسے آپ پیڈ کرنا چاہتے ہیں اور لمبائی۔

2: اس پیڈنگ سٹرنگ کے بارے میں فیصلہ کریں جسے آپ استعمال کرنا چاہتے ہیں، کون سا کریکٹر یا کریکٹر ہے جسے آپ اسٹرنگ میں شامل کرنا چاہتے ہیں۔

3: اس پوزیشن کا انتخاب کریں جہاں آپ پیڈنگ کو شامل کرنا چاہتے ہیں – شروع میں، آخر میں، یا سٹرنگ کے دونوں اطراف۔

4: کا استعمال کرتے ہیں str_pad() فنکشن، اس سٹرنگ میں گزرنا جسے آپ پیڈ کرنا چاہتے ہیں، جس لمبائی آپ اسے بنانا چاہتے ہیں، پیڈنگ سٹرنگ، اور وہ پوزیشن جہاں آپ پیڈنگ کو شامل کرنا چاہتے ہیں۔

5: اختیاری طور پر، آپ نتیجہ کو متغیر میں محفوظ کر سکتے ہیں اور اسے اپنے کوڈ میں ضرورت کے مطابق استعمال کر سکتے ہیں۔

مثال کے طور پر:

<؟php

// مرحلہ 1: نمبر اور مطلوبہ لمبائی کی وضاحت کریں۔

$num = 42 ;

$لمبائی = 4 ;

// مرحلہ 2: پیڈنگ سٹرنگ کی وضاحت کریں۔

$pad_string = '0' ;

// مرحلہ 3: پیڈنگ پوزیشن کی وضاحت کریں (اس معاملے میں، بائیں طرف)

$pad_position = STR_PAD_LEFT ;

// مرحلہ 4: str_pad() فنکشن استعمال کریں۔

$padded_num = str_pad ( $num ، $لمبائی ، $pad_string ، $pad_position ) ;

// مرحلہ 5: پیڈڈ نمبر آؤٹ پٹ کریں۔

بازگشت $padded_num ;

؟>

مندرجہ بالا کوڈ میں، ہم نے نمبر 42 اور 4 کی مطلوبہ لمبائی کی وضاحت کی ہے۔ ہم نے پیڈنگ سٹرنگ کی بھی تعریف کی ہے۔ '0' اور پیڈنگ کی پوزیشن بائیں جانب ہونی چاہیے۔ پھر، ہم نے استعمال کیا str_pad() نمبر کو پہلے زیرو کے ساتھ پیڈ کرنے کے لیے فنکشن جب تک کہ یہ مطلوبہ لمبائی تک نہ پہنچ جائے۔ آخر میں، ہم بولڈ نمبر آؤٹ پٹ کرتے ہیں.

فرض کریں کہ آپ کے پاس نمبروں کی ایک فہرست ہے جسے آپ پہلے زیرو کے ساتھ ظاہر کرنا چاہتے ہیں تاکہ ہر نمبر تین ہندسوں کا ہو، لہذا، آپ استعمال کر سکتے ہیں۔ str_pad() اس کو حاصل کرنے کے لیے فنکشن:

<؟php

$نمبرز = صف ( 5 ، اکیس ، 103 ، 400 ، 1000 ) ;

ہر ایک کے لئے ( $نمبرز کے طور پر $نمبر ) {

$padded_number = str_pad ( $نمبر ، 3 ، '0' ، STR_PAD_LEFT ) ;

بازگشت $padded_number . '' ;

}

؟>

مندرجہ بالا پی ایچ پی کوڈ نمبروں کی ایک صف کو متعین کرتا ہے اور پھر ہر نمبر کے ذریعے لوپ کرتا ہے، اسے پہلے زیرو کے ساتھ پیڈ کرتا ہے یہاں تک کہ یہ تین ہندسوں کا استعمال کرتے ہوئے str_pad() فنکشن، اور پھر اسپیس کے بعد پیڈڈ نمبر کو آؤٹ پٹ کرتا ہے۔

نتیجہ

پی ایچ پی str_pad() فنکشن ویب ڈویلپمنٹ میں سٹرنگز کے ساتھ کام کرنے والے ڈویلپرز کے لیے ایک قابل قدر ٹول ہے۔ اس کا ورسٹائل نحو اور استعمال کے معاملات کی حد اسے ٹیکسٹ فارمیٹنگ اور منفرد IDs بنانے جیسے کاموں کے لیے ایک مقبول انتخاب بناتی ہے۔ اس مضمون میں بیان کردہ اقدامات پر عمل کرکے، ڈویلپر آسانی سے استعمال کر سکتے ہیں۔ str_pad() مخصوص حروف کے ساتھ پیڈ سٹرنگ کو مطلوبہ لمبائی تک فنکشن۔ اس فنکشن کو استعمال کرنے سے، ڈویلپر اپنے پی ایچ پی کوڈ کی کارکردگی اور پڑھنے کی اہلیت کو بہتر بنا سکتے ہیں۔