پی ایچ پی میں ارے پرنٹ کرنے کا طریقہ

How Print Arrays Php



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

اس ٹیوٹوریل کو شروع کرنے سے پہلے ، آپ PHP میں سرنی متغیرات کے اعلان اور استعمال کے بارے میں سبق پڑھ سکتے ہیں۔ اس سے آپ کو اس ٹیوٹوریل کو صحیح طریقے سے فالو کرنے میں مدد ملے گی۔







print_r () کا استعمال کرتے ہوئے:

یہ فنکشن کسی بھی متغیر کی انسانی پڑھنے کے قابل معلومات دکھاتا ہے۔ اس فنکشن کی ترکیب ذیل میں دی گئی ہے۔



مخلوط پرنٹ_آر(ملا ہوا$ آؤٹ پٹ۔[، بول$ واپسی= غلط] )

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



مثال - 1:

کے نام سے ایک پی ایچ پی فائل بنائیں prn1.php 'اور درج ذیل کوڈ شامل کریں۔ اختیاری پیرامیٹر اس مثال میں استعمال نہیں ہوتا ہے۔ لہذا ، آؤٹ پٹ براؤزر پر پرنٹ کیا جائے گا۔







// صف کا اعلان کریں۔
$ myarr = صف ('نام' =>۔ 'Linuxhint.com'، 'قسم' =>۔ 'ٹیوٹوریل سائٹ'،'مواد' =>۔
صف ('اوبنٹو'،'سینٹس'،'ڈیبین'))؛

// صف کی ساخت پرنٹ کریں۔
پرنٹ_ر ($ myarr)؛

؟>

آؤٹ پٹ:

براؤزر کھولیں اور سرور سے اسکرپٹ چلائیں۔ سرور سے اسکرپٹ چلانے کے بعد درج ذیل آؤٹ پٹ ظاہر ہوگا۔



http: //localhost/phpcode/prn1.php

مثال - 2:

کے نام سے ایک پی ایچ پی فائل بنائیں prn2.php 'اور درج ذیل کوڈ شامل کریں۔ اختیاری پیرامیٹر اس مثال میں استعمال کیا جاتا ہے اور سیٹ کیا جاتا ہے۔ سچ . تو ، آؤٹ پٹ متغیر پر واپس آ جائے گا ، $ آؤٹ پٹ۔ . متغیر بعد میں پرنٹ کیا جاتا ہے۔



// صف کا اعلان کریں۔
$ myarr = صف ('کورس آئی ڈی' =>۔ '303'، 'کورس نام' =>۔ 'پی ایچ پی'،'دوراتون' =>۔ '6 ماہ')؛

// اسٹور ریٹرن ویلیو۔
$ آؤٹ پٹ۔ = پرنٹ_ر ($ myarr،سچ)؛

// واپسی کی قیمت پرنٹ کریں۔
باہر پھینک دیا $ آؤٹ پٹ۔؛

؟>

آؤٹ پٹ:

سرور سے اسکرپٹ چلانے کے بعد درج ذیل آؤٹ پٹ ظاہر ہوگا۔

http: //localhost/phpcode/prn2.php

مثال - 3:

آپ html | _+_ | '؛

؟>

آؤٹ پٹ:

سرور سے اسکرپٹ چلانے کے بعد درج ذیل آؤٹ پٹ ظاہر ہوگا۔

http: //localhost/phpcode/prn3.php

var_dump () کا استعمال کرتے ہوئے:

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

باطل var_dump(ملا ہوا$ آؤٹ پٹ۔ [، مخلوط $ ...] )

اس میں ایک مخلوط قسم کا لازمی پیرامیٹر اور ایک مخلوط قسم کا اختیاری پیرامیٹر ہے۔ یہ فنکشن کوئی قیمت واپس نہیں کرتا ہے۔

مثال - 1:

ایک پی ایچ پی فائل بنائیں۔ ڈمپ 1. پی ایچ پی اور درج ذیل پی ایچ پی کوڈ شامل کریں۔ مثال میں ایک سادہ عددی صف کا اعلان کیا گیا ہے اور آؤٹ پٹ var_dump () فنکشن کا استعمال کرتے ہوئے ڈیٹا کی اقسام کے ساتھ سرنی اقدار کو پرنٹ کرتا ہے۔



// صف کا اعلان کریں۔
$ کتابیں = صف ('HTML 5 سیکھنا'، 'جاوا اسکرپٹ کی بنیادی باتیں'، 'سیکھنا CCS3' ،'
پی ایچ پی 7 اور ایس کیو ایل 5 '
،'JQuery'، 'پرو AngularJS')؛

// ڈیٹا کی قسم کے ساتھ صف کی ساخت پرنٹ کریں۔
var_dump ($ کتابیں)؛

؟>

آؤٹ پٹ:

سرور سے اسکرپٹ چلانے کے بعد درج ذیل آؤٹ پٹ ظاہر ہوگا۔

http: //localhost/phpcode/dump1.php

مثال - 2:

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



// دو صفوں کا اعلان کریں۔
$ product_list1 = صف ('ڈیل لیپ ٹاپ' =>۔ 540۔، 'سام سنگ مانیٹر' =>۔ 70۔،
'کی بورڈ' =>۔ پندرہ،'ماؤس' =>۔ )؛

$ product_list2 = صف ('ٹی وی' =>۔ 660۔، 'فریزر' =>۔ 700۔، 'مائکروویو اوون' =>۔ 200۔،
'اسپیکر' =>۔ پچاس)؛

// HTML کا ابتدائی پری ٹیگ شامل کریں۔
باہر پھینک دیا '
 tag. Create a PHP file named ‘  prn3.php  ’ and add the following code.



// Declare array variable
$myarr = array ('0' => 'linuxhint.com', '1' => 'is', '2' => 'a', '3' => 'good',
'4' => 'tutorial', '5' => 'blog', '6' => 'site');

// Store the output of print_r() function
$output = print_r ($myarr,true);

//Add the starting pre tag of html
echo '
';  

//Print output
echo $output;

//Add the ending pre tag of html
echo '
'
؛

؟>

آؤٹ پٹ:

سرور سے اسکرپٹ چلانے کے بعد درج ذیل آؤٹ پٹ ظاہر ہوگا۔

http: //localhost/phpcode/dump2.php

مثال - 3:

ایک پی ایچ پی فائل بنائیں۔ ڈمپ 3. پی ایچ پی اور print_r () اور var_dump () فنکشن کے درمیان فرق جاننے کے لیے درج ذیل پی ایچ پی کوڈ شامل کریں۔ اس مثال میں ، print_r () اور var_dump () دونوں افعال کا استعمال کرتے ہوئے ایک کثیر جہتی صف کا اعلان اور پرنٹ کیا جاتا ہے۔



// کثیر جہتی صف کا اعلان کریں۔
$ طلباء =
صف ('1109' =>۔ صف ('نام' =>۔ 'جان پال'، 'شعبہ' =>۔'بی بی اے'، 'بیچ' =>۔ '100 ویں')،
'1274' =>۔ صف ('نام' =>۔ 'ولیم'، 'شعبہ' =>۔'ای ای ای'، 'بیچ' =>۔ '110 ویں')،
'1703' =>۔ صف ('نام' =>۔ 'یسمین کو سمجھنا'، 'شعبہ' =>۔'سی ایس ای'، 'بیچ' =>۔ '54 ویں')، )؛

// HTML کا ابتدائی پری ٹیگ شامل کریں۔
باہر پھینک دیا '
';  

//Print the structure of both arrays
var_dump ($product_list1, $product_list2);

//Add the ending pre tag of html
echo '
'
؛
؟>

آؤٹ پٹ:

سرور سے اسکرپٹ چلانے کے بعد درج ذیل آؤٹ پٹ ظاہر ہوگا۔ ان افعال کا فرق صاف ہو جائے گا اگر آپ ایک ہی صف کے متغیر کے لیے دونوں افعال کا آؤٹ پٹ دکھاتے ہیں۔

http: //localhost/phpcode/dump3.php

ویڈیو ٹیوٹوریل۔

نتیجہ

کسی بھی قسم کی پروگرامنگ میں ، ڈیبگنگ ترقیاتی کام کا ایک اہم حصہ ہے۔ کوڈر مناسب ڈیبگنگ کرکے کسی بھی کوڈ کے غلط آؤٹ پٹ کی وجوہات جان سکتا ہے۔ ہر پروگرامنگ زبان میں ڈیبگنگ کے مقصد کے لیے کچھ اختیارات یا افعال ہوتے ہیں۔ پی ایچ پی ڈویلپر print_r () اور var_dump () افعال کو ڈیبگ کرنے کے لیے استعمال کر سکتا ہے جب ایک صف متغیر متوقع آؤٹ پٹ نہیں دکھا رہی ہو۔ مجھے امید ہے کہ یہ ٹیوٹوریل آپ کو print_r () اور var_dump () افعال کے استعمال کو جاننے میں مدد دے گا اور انہیں سرنی متغیرات کے لیے PHP اسکرپٹ میں مناسب طریقے سے لاگو کرے گا۔