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

Py Aych Py Parse Str Fnkshn Ka Ast Mal Kys Kry



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

parse_str() فنکشن کیا ہے؟

دی parse_str() پی ایچ پی میں ایک بلٹ ان فنکشن ہے جو آپ کو ڈیٹا کے سٹرنگ کو متغیرات میں تبدیل کرنے کی اجازت دیتا ہے۔ بنیادی طور پر، یہ ڈیٹا کی ایک تار لیتا ہے اور اسے ایک صف میں تبدیل کرتا ہے، جس میں صف کی چابیاں متغیر نام ہوتی ہیں اور اقدار ان متغیرات کی قدریں ہوتی ہیں۔

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







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

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



parse_str ( تار $string ، صف اور $آؤٹ پٹ )

یہاں تار ان پٹ سٹرنگ ہے جسے آپ پارس کرنا چاہتے ہیں، جبکہ آؤٹ پٹ آؤٹ پٹ سرنی ہے جس میں تجزیہ شدہ ڈیٹا ہوگا۔ پیرامیٹر ایک حوالہ پیرامیٹر ہے، جو اس بات کی نشاندہی کرتا ہے کہ فنکشن کے اندر کی جانے والی صفوں میں ترمیم فنکشن کے باہر برقرار رہے گی۔



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

مرحلہ نمبر 1: ڈیٹا کی ایک تار بنائیں جسے آپ پارس کرنا چاہتے ہیں۔ یہ عام طور پر ایک استفسار کا سٹرنگ یا فارم ڈیٹا ہوتا ہے، اور اسے سٹرنگ کے طور پر فارمیٹ کیا جانا چاہیے کلید = قدر فارمیٹ، جس میں ہر جوڑے کو ایک سے الگ کیا جاتا ہے۔ ایمپرسینڈ (&) علامت





مرحلہ 2: ایک خالی صف کا اعلان کریں جو تجزیہ شدہ ڈیٹا کو ذخیرہ کرنے کے لیے استعمال کیا جائے گا۔

مرحلہ 3: کو کال کریں۔ parse_str() فنکشن، پہلی دلیل کے طور پر ڈیٹا کی سٹرنگ میں گزرنا اور دوسری دلیل کے طور پر خالی صف۔ فنکشن سٹرنگ کو پارس کرے گا اور پارس شدہ ڈیٹا کے ساتھ صف کو آباد کرے گا۔



مرحلہ 4: اب آپ متغیر ناموں کو بطور کلید استعمال کرتے ہوئے صف میں پارس شدہ ڈیٹا تک رسائی حاصل کر سکتے ہیں۔

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

<؟php

// مرحلہ 1: ڈیٹا کی ایک تار بنائیں

$data_string = 'رنگ[]=بھورا اور رنگ[]=نیلا اور رنگ[]=سیاہ ;

// مرحلہ 2: خالی صف کا اعلان کریں۔

$parsed_data = صف ( ) ;

// مرحلہ 3: parse_str() فنکشن کو کال کریں۔

parse_str ( $data_string ، $parsed_data ) ;

// مرحلہ 4: تجزیہ شدہ ڈیٹا تک رسائی حاصل کریں۔

بازگشت 'colo:' ;

ہر ایک کے لئے ( $parsed_data [ 'رنگ' ] کے طور پر $color ) {

بازگشت $color . '،' ;

}

؟>

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

یہاں ایک اور مثال ہے:

<؟php

// مرحلہ 1: ڈیٹا کی ایک تار بنائیں

$data_string = 'جانور=کتا&sound=چھال&legs=4' ;

// مرحلہ 2: خالی صف کا اعلان کریں۔

$parsed_data = صف ( ) ;

// مرحلہ 3: parse_str() فنکشن کو کال کریں۔

parse_str ( $data_string ، $parsed_data ) ;

// مرحلہ 4: تجزیہ کردہ ڈیٹا تک رسائی حاصل کریں۔

بازگشت 'دی' . $parsed_data [ 'جانور' ] . ' بناتا ہے' . $parsed_data [ 'آواز' ] . 'آواز اور ہے' . $parsed_data [ 'ٹانگوں' ] . ' ٹانگوں.' ;

؟>

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

نتیجہ

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