পিএইচপি তে অ্যারে কিভাবে প্রিন্ট করবেন

How Print Arrays Php



অ্যারে ভেরিয়েবলগুলি একটি ভেরিয়েবলে একাধিক মান সংরক্ষণ করতে ব্যবহৃত হয়। কখনও কখনও ডিবাগিং উদ্দেশ্যে মানব পাঠযোগ্য বিন্যাসে অ্যারে ভেরিয়েবলের গঠন এবং মানগুলি পরীক্ষা করা প্রয়োজন। আপনি কাজটি করতে PHP এর দুটি অন্তর্নির্মিত ফাংশন ব্যবহার করতে পারেন। এইগুলো print_r () এবং var_dump ()। আপনি যদি কোন অ্যারে ভেরিয়েবল সম্পর্কে আরো বিস্তারিত তথ্য পেতে চান তাহলে আপনি var_dump () ব্যবহার করতে পারেন কারণ এটি ডাটা টাইপ অন্তর্ভুক্ত করে অ্যারের মানগুলির তথ্য প্রদান করে। পিএইচপি -তে আপনি এই ফাংশনগুলি কিভাবে ব্যবহার করতে পারেন তা কিছু উদাহরণ ব্যবহার করে এই টিউটোরিয়ালে দেখানো হয়েছে।

এই টিউটোরিয়ালটি শুরু করার আগে, আপনি পিএইচপিতে অ্যারে ভেরিয়েবল ঘোষণা এবং ব্যবহার করার টিউটোরিয়ালটি পড়তে পারেন। এটি আপনাকে এই টিউটোরিয়ালটি সঠিকভাবে অনুসরণ করতে সাহায্য করবে।







Print_r () ব্যবহার করে:

এই ফাংশনটি যেকোনো পরিবর্তনশীল মানুষের পাঠযোগ্য তথ্য প্রদর্শন করে। এই ফাংশনের সিনট্যাক্স নিচে দেওয়া হল।



মিশ্র মুদ্রণ_আর(মিশ্র$ আউটপুট[, বুল$ রিটার্ন= মিথ্যা] )

এটি একটি মিশ্র ধরনের বাধ্যতামূলক পরামিতি এবং একটি বুলিয়ান alচ্ছিক পরামিতি আছে। বাধ্যতামূলক প্যারামিটারে ফাংশনের আউটপুট থাকে। Paraচ্ছিক প্যারামিটারের ডিফল্ট মান মিথ্যা। যদি alচ্ছিক প্যারামিটারের মান সেট করা থাকে সত্য তারপর ফাংশনের আউটপুট স্ক্রীনে প্রিন্ট করার পরিবর্তে একটি ভেরিয়েবলে ফিরে আসবে। এই ফাংশনটি বিভিন্ন ধরণের ভেরিয়েবলে ব্যবহার করা যেতে পারে। এই টিউটোরিয়ালে, এটি অ্যারে ভেরিয়েবলের গঠন প্রদর্শন করতে ব্যবহৃত হয়। অ্যারে সহ print_r () এর কিছু উদাহরণ নিচে দেওয়া হল।



উদাহরণ - 1:

'নামে একটি পিএইচপি ফাইল তৈরি করুন prn1.php এবং নিম্নলিখিত কোড যোগ করুন। এই উদাহরণে alচ্ছিক প্যারামিটার ব্যবহার করা হয় না। সুতরাং, আউটপুট ব্রাউজারে মুদ্রিত হবে।







// অ্যারে ঘোষণা করুন
$ myarr = অ্যারে ('নাম' => 'Linuxhint.com', 'টাইপ' => 'টিউটোরিয়াল সাইট','বিষয়বস্তু' =>
অ্যারে ('উবুন্টু','সেন্টস','ডেবিয়ান'));

// অ্যারের কাঠামো মুদ্রণ করুন
মুদ্রণ_আর ($ myarr);

?>

আউটপুট:

ব্রাউজারটি খুলুন এবং সার্ভার থেকে স্ক্রিপ্টটি চালান। সার্ভার থেকে স্ক্রিপ্ট চালানোর পর নিম্নলিখিত আউটপুট দেখা যাবে।



http: //localhost/phpcode/prn1.php

উদাহরণ - 2:

'নামে একটি পিএইচপি ফাইল তৈরি করুন prn2.php এবং নিম্নলিখিত কোড যোগ করুন। এই উদাহরণে alচ্ছিক প্যারামিটার ব্যবহার করা হয় এবং সেট করা হয় সত্য । সুতরাং, আউটপুট পরিবর্তনশীল ফিরে আসবে, $ আউটপুট । পরিবর্তনশীল পরে মুদ্রিত হয়।



// অ্যারে ঘোষণা করুন
$ myarr = অ্যারে ('কোর্স আইডি' => '303', 'কোর্সের নাম' => 'পিএইচপি','দুরাতুন' => '6 মাস');

// স্টোর রিটার্ন মান
$ আউটপুট = মুদ্রণ_আর ($ myarr,সত্য);

// রিটার্ন মান প্রিন্ট করুন
বের করে দিল $ আউটপুট;

?>

আউটপুট:

সার্ভার থেকে স্ক্রিপ্ট চালানোর পর নিম্নলিখিত আউটপুট দেখা যাবে।

http: //localhost/phpcode/prn2.php

উদাহরণ - 3:

আপনি html | _+_ | ';

?>

আউটপুট:

সার্ভার থেকে স্ক্রিপ্ট চালানোর পর নিম্নলিখিত আউটপুট দেখা যাবে।

http: //localhost/phpcode/prn3.php

Var_dump () ব্যবহার করে:

var_dump () ফাংশনটি কোন ভেরিয়েবলের কাঠামোগত তথ্য প্রদর্শন করতেও ব্যবহৃত হয়। আপনি যদি কোন অ্যারে ভেরিয়েবলের প্রতিটি উপাদানের ডাটা টাইপ সম্পর্কে জানতে চান তাহলে আপনি এই ফাংশনটি ব্যবহার করতে পারেন। এই ফাংশনের সিনট্যাক্স নিচে দেওয়া হল।

অকার্যকর var_dump(মিশ্র$ আউটপুট [, মিশ্রিত $ ...] )

এটি একটি মিশ্র ধরনের বাধ্যতামূলক পরামিতি এবং একটি মিশ্র ধরনের alচ্ছিক পরামিতি আছে। এই ফাংশন কোন মান ফেরত দেয় না।

উদাহরণ - 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,
'কীবোর্ড' => পনের,'মাউস' => 5);

$ 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. php এবং print_r () এবং var_dump () ফাংশনের মধ্যে পার্থক্য জানতে নিম্নলিখিত পিএইচপি কোড যোগ করুন। এই উদাহরণে, print_r () এবং var_dump () উভয় ফাংশন ব্যবহার করে একটি বহুমাত্রিক অ্যারে ঘোষণা এবং মুদ্রিত হয়।



// একটি বহুমাত্রিক অ্যারে ঘোষণা করুন
$ ছাত্র =
অ্যারে ('1109' => অ্যারে ('নাম' => 'জন পল', 'বিভাগ' =>'BBA', 'ব্যাচ' => '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 () ফাংশনগুলির ব্যবহার জানতে এবং অ্যারে ভেরিয়েবলের জন্য পিএইচপি স্ক্রিপ্টে সঠিকভাবে প্রয়োগ করতে সাহায্য করবে।