কিভাবে PHP parse_str() ফাংশন ব্যবহার করবেন

Kibhabe Php Parse Str Phansana Byabahara Karabena



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

parse_str() ফাংশন কি?

দ্য parse_str() পিএইচপি-তে একটি বিল্ট-ইন ফাংশন যা আপনাকে ডেটার একটি স্ট্রিংকে ভেরিয়েবলে রূপান্তর করতে দেয়। মূলত, এটি ডেটার একটি স্ট্রিং নেয় এবং এটিকে একটি অ্যারেতে রূপান্তর করে, অ্যারের কীগুলি পরিবর্তনশীল নাম এবং মানগুলি সেই ভেরিয়েবলগুলির মান।

ব্যবহার করে parse_str() আপনার পিএইচপি কোডে ফাংশন, আপনি সময় বাঁচাতে এবং আপনার ওয়েব ডেভেলপমেন্ট প্রকল্পগুলির সামগ্রিক দক্ষতা উন্নত করতে পারেন।







parse_str() ফাংশনের জন্য সিনট্যাক্স

এর জন্য মৌলিক সিনট্যাক্স parse_str() পিএইচপি-তে ফাংশনটি নিম্নরূপ:



parse_str ( স্ট্রিং $স্ট্রিং , অ্যারে এবং $আউটপুট )

এখানে স্ট্রিং ইনপুট স্ট্রিং যা আপনি পার্স করতে চান, যখন আউটপুট আউটপুট অ্যারে যা পার্স করা ডেটা ধারণ করবে। প্যারামিটার হল একটি রেফারেন্স প্যারামিটার, যা নির্দেশ করে যে ফাংশনের ভিতরে তৈরি অ্যারের পরিবর্তনগুলি ফাংশনের বাইরে সহ্য করবে।



পিএইচপি-তে pars_str() ফাংশন কীভাবে ব্যবহার করবেন?

ধাপ 1: ডেটার একটি স্ট্রিং তৈরি করুন যা আপনি পার্স করতে চান। এটি সাধারণত একটি কোয়েরি স্ট্রিং বা ফর্ম ডেটা, এবং এটি একটি স্ট্রিং হিসাবে ফর্ম্যাট করা উচিত কী = মান বিন্যাস, প্রতিটি জোড়া একটি দ্বারা পৃথক করে অ্যাম্পারস্যান্ড (এবং) প্রতীক





ধাপ ২: একটি খালি অ্যারে ঘোষণা করুন যা পার্স করা ডেটা সংরক্ষণ করতে ব্যবহার করা হবে।

ধাপ 3: কল parse_str() ফাংশন, প্রথম আর্গুমেন্ট হিসাবে ডেটার স্ট্রিং এবং দ্বিতীয় আর্গুমেন্ট হিসাবে খালি অ্যারে পাস করা। ফাংশনটি স্ট্রিং পার্স করবে এবং পার্স করা ডেটা দিয়ে অ্যারেকে পপুলেট করবে।



ধাপ 4: আপনি এখন কী হিসাবে পরিবর্তনশীল নাম ব্যবহার করে অ্যারেতে পার্স করা ডেটা অ্যাক্সেস করতে পারেন।

উদাহরণ স্বরূপ:



// ধাপ 1: ডেটার একটি স্ট্রিং তৈরি করুন

$data_string = 'রঙ[]=বাদামী ও রঙ[]=নীল ও রঙ[]=কালো' ;

// ধাপ 2: একটি খালি অ্যারে ঘোষণা করুন

$পার্সড_ডেটা = অ্যারে ( ) ;

// ধাপ 3: parse_str() ফাংশন কল করুন

parse_str ( $data_string , $পার্সড_ডেটা ) ;

// ধাপ 4: পার্স করা ডেটা অ্যাক্সেস করুন

প্রতিধ্বনি 'colo:' ;

প্রতিটির জন্য ( $পার্সড_ডেটা [ 'রঙ' ] হিসাবে $রঙ ) {

প্রতিধ্বনি $রঙ . ',' ;

}

?>

উপরের পিএইচপি কোডটি ডেটার একটি স্ট্রিং তৈরি করে যা রঙের একটি অ্যারের প্রতিনিধিত্ব করে, ব্যবহার করে parse_str() একটি অ্যারের মধ্যে স্ট্রিং পার্স করার জন্য ফাংশন, এবং তারপর রঙগুলি মুদ্রণ করতে অ্যারের মাধ্যমে লুপ করে।

এখানে আরেকটি উদাহরণ:



// ধাপ 1: ডেটার একটি স্ট্রিং তৈরি করুন

$data_string = 'পশু=কুকুর&sound=বার্ক&legs=4' ;

// ধাপ 2: একটি খালি অ্যারে ঘোষণা করুন

$পার্সড_ডেটা = অ্যারে ( ) ;

// ধাপ 3: parse_str() ফাংশন কল করুন

parse_str ( $data_string , $পার্সড_ডেটা ) ;

// ধাপ 4: পার্স করা ডেটা অ্যাক্সেস করুন

প্রতিধ্বনি 'দ্য ' . $পার্সড_ডেটা [ 'প্রাণী' ] . 'একটি করে' . $পার্সড_ডেটা [ 'শব্দ' ] . 'শব্দ এবং আছে' . $পার্সড_ডেটা [ 'পাগুলো' ] . ' পাগুলো.' ;

?>

উপরের কোডটি ডেটার একটি স্ট্রিং তৈরি করে যা একটি প্রাণী সম্পর্কে তথ্য উপস্থাপন করে, ব্যবহার করে parse_str() একটি অ্যারের মধ্যে স্ট্রিং পার্স করার জন্য ফাংশন, এবং তারপর প্রাণীর বর্ণনা করে একটি বাক্য আউটপুট করতে ফলাফল অ্যারে থেকে তথ্যের নির্দিষ্ট টুকরা অ্যাক্সেস করে।

উপসংহার

দ্য parse_str() ফাংশন ক্যোয়ারী স্ট্রিং পার্স করতে এবং ডেটাকে অ্যাসোসিয়েটিভ অ্যারেতে গঠন করতে সাহায্য করে, ডেটা ম্যানিপুলেশনকে আরও কাঠামোগত এবং দক্ষ করে তোলে। মৌলিক সিনট্যাক্স এবং পদক্ষেপগুলি অনুসরণ করে, বিকাশকারীরা সহজেই সময় বাঁচাতে এবং তাদের প্রকল্পগুলির কার্যকারিতা উন্নত করতে ফাংশনটি ব্যবহার করতে পারে। এই নিবন্ধে প্রদত্ত উদাহরণগুলির সাহায্যে, বিকাশকারীরা কীভাবে ব্যবহার করবেন সে সম্পর্কে আরও ভাল ধারণা অর্জন করতে পারে parse_str() তাদের পিএইচপি কোডে ফাংশন।