পিএইচপিতে অ্যারে বাছাই করুন: আপনার জানা দরকার Everything



পিএইচপি-তে অ্যারে বাছাই সম্পর্কিত এই নিবন্ধটি প্রাসঙ্গিক প্রোগ্রামিং উদাহরণগুলির সাথে পিএইচপি-তে অ্যারে সাজানোর কার্যকারিতা সম্পর্কে যা কিছু রয়েছে তা বিস্তারিতভাবে ব্যাখ্যা করবে।

বাছাইয়ের অর্থ ডেটা আইটেমগুলির মধ্যে কিছু লিনিয়ার সম্পর্ক অনুযায়ী বর্ণমালা, সংখ্যাগত, ক্রমবর্ধমান বা হ্রাস ক্রম হতে পারে এমন একটি নির্দিষ্ট ক্রমে ডেটা সাজানো means এটি অনুসন্ধানের দক্ষতাও উন্নত করে। এই নিবন্ধটি অ্যারে বাছাই করা উপর ফোকাস করে

নিম্নলিখিত পয়েন্টারগুলি এই নিবন্ধে কভার করা হবে,





আমাদের এখন শুরু করা যাক,

সাজান (): পিএইচপি মধ্যে অ্যারে বাছাই

এই পদ্ধতিটি ব্যবহার করে, ডিফল্টরূপে অ্যারেটি আরোহী ক্রমে সাজানো হয়।



 
 

আউটপুট:

অ্যারে

(
[0] => 10
[1] => 20
[2] => 30
[3] => 40
)



আরও সরানো চলুন আমরা এটি একবার দেখে নেওয়া যাক,

rsort (): পিএইচপি-তে অ্যারে বাছাই করুন

অ্যারে অবতরণ অনুসারে বাছাই করা হয়।

 
$ ভাল) {প্রতিধ্বনি '$ কী = $ ভালান'}?>

আউটপুট:

0 = এইচ

1 = চ

2 = গ

3 = ক

এই বিষয়টির তৃতীয় পদ্ধতিটি আর্সোর্ট

জালিয়াতি ()

সহযোগী অ্যারেগুলি মান অনুসারে অবতরণ ক্রমে সাজানো হয়।

 
'Tarun', 'q' => 'ashok', 'b' => 'charan', 'l' => 'sabid') arsort($friends) foreach ($friends as $key => $val) { echo '$key = $valn' } ?>

আউটপুট:

l = সাবিদ
খ = চরণ
q = আশোক
a = তারুন

আসুন আমরা চেষ্টা ও বোঝার চেষ্টা করি কীভাবে krsort কাজ করে,

সি ++ এ ডেটা বিমূর্তি

krsort (): পিএইচপি-তে অ্যারে বাছাই করুন

সহযোগী অ্যারেগুলি চাবি অনুসারে অবতরণে সাজানো হয়।

 
'অশোক', '2' => 'তরুন', '3' => 'চরণ', '4' => 'সাবিদ', '5' => 'আদর্শ', '6' => 'চিন্তন', ' 7 '=>' বৈভব ') ক্রেসোর্ট ($ var_array) মুদ্রণ_আর ($ var_array)?>

আউটপুট:

অ্যারে

(
[]] => বৈভব
[]] => চিন্তান
[5] => আদর্শ
[4] => সাবিদ
[3] => চরণ
[2] => Tarun
[1] => অশোক
)

আসুন আমরা এই নিবন্ধের পরবর্তী বিষয়ের দিকে এগিয়ে যাই,

asort (): পিএইচপি-তে অ্যারে বাছাই করুন

সহযোগী অ্যারেগুলি মান অনুসারে আরোহী ক্রমে সাজানো হয়।

 
'অশোক', '2' => 'তরুন', '3' => 'চরণ', '4' => 'সাবিদ', '5' => 'আদর্শ', '6' => 'চিন্তন', ' 7 '=>' বৈভব ') asort ($ var_array) মুদ্রণ_আর ($ var_array)?>

আউটপুট:

অ্যারে

(
[1] => অশোক
[2] => Tarun
[5] => আদর্শ
[3] => চরণ
[]] => চিন্তান
[4] => সাবিদ
[]] => বৈভব
)

এই নিবন্ধে পরবর্তী বিষয়টিতে স্থান নেওয়ার সময় এসেছে,

কেএসোর্ট ()

সহযোগী অ্যারেগুলি মূল অনুসারে আরোহী ক্রমে সাজানো হয়

 
'বৈভব', '6' => 'চিন্তন', '1' => 'অশোক', '5' => 'আদর্শ', '2' => 'তরুন', '3' => 'চরণ', ' 4 '=>' সাবিদ ') কিসর্ট ($ var_array) মুদ্রণ_আর ($ var_array)?>

আউটপুট:

অ্যারে

(
[1] => অশোক
[2] => Tarun
[3] => চরণ
[4] => সাবিদ
[5] => আদর্শ
[]] => চিন্তান
[]] => বৈভব
)

আসুন নাটসোর্টের কাজগুলি দেখতে দিন,

নাটসোর্ট (): পিএইচপি-তে অ্যারে বাছাই করুন

অ্যারে 'প্রাকৃতিক আদেশ' অ্যালগরিদম ব্যবহার করে বাছাই করা হয়। এটি এমনভাবে সাজানো হয় যে কোনওভাবে কী কী বা মান সংযুক্তি বজায় রাখে সেইভাবে আলফানিউমেরিক স্ট্রিংয়ের অর্ডার দেয়।

 
 

আউটপুট:

অ্যারে

(
[3] => file0.php
[0] => file1.php
[1] => file2.php
[2] => file3.php
)

আসুন আরও সরানো যাক,

নাটকেসোর্ট ()

অ্যারে কেস সংবেদনশীল 'প্রাকৃতিক আদেশ' অ্যালগরিদম ব্যবহার করে বাছাই করা হয়।

 
 

আউটপুট:

অ্যারে

(
[4] => ফাইল 1.php
[2] => file2.php
[3] => file3.php
[0] => file12.php
[1] => ফাইল 22.txt
)

এরপরে আমরা ইউসোর্টটি একবার দেখে নিই

uasort (): পিএইচপি-তে অ্যারে বাছাই করুন

অ্যারেটি একটি ব্যবহারকারী-সংজ্ঞায়িত তুলনা ফাংশন ব্যবহার করে বাছাই করা হয় এবং সূচী সমিতি বজায় রাখে।

 
$ খ)? -1: 1} $ অ্যারে = অ্যারে ('a' => -1, 'বি' => 6, 'সি' => 8, 'ডি' => -9, 'ই' => 1, 'চ' => 5, 'g' => 3) ইউএসোর্ট ($ অ্যারে, 'মজাদার') মুদ্রণ_আর (ray অ্যারে)?>

আউটপুট:

অ্যারে

(

=> 8
[খ] =>।
[চ] => 5
[g] => 3
[ই] => ১
[এ] => -১
[d] => -9
)

এটি আমাদের পিএইচপি নিবন্ধে এই অ্যারে বাছাইয়ের চূড়ান্ত বিটে নিয়ে আসে

জাভা জন্য শ্রেণি পথ নির্ধারণ করুন

uksort ():

অ্যারেটি একটি ব্যবহারকারী-সংজ্ঞায়িত তুলনা ফাংশন ব্যবহার করে কী দ্বারা বাছাই করা হয়

 
$ খ)? -1: 1} $ অ্যারে = অ্যারে ('a' => -1, 'বি' => 6, 'সি' => 8, 'ডি' => -9, 'ই' => 1, 'চ' => 5, 'g' => 3) ইউকোর্ট ($ অ্যারে, 'মজাদার') মুদ্রণ_আর (ray অ্যারে)?>

আউটপুট:

অ্যারে

(
[g] => 3
[চ] => 5
[ই] => ১
[d] => -9

=> 8
[খ] =>।
[এ] => -১
)

usort (): পিএইচপি মধ্যে অ্যারে বাছাই

অ্যারে একটি ব্যবহারকারী-সংজ্ঞায়িত তুলনা ফাংশন ব্যবহার করে মান অনুসারে বাছাই করা হয়।

 
$ খ)? -1: 1} $ অ্যারে = অ্যারে ('a' => -1, 'বি' => 6, 'সি' => 8, 'ডি' => -9, 'ই' => 1, 'চ' => 5, 'g' => 3) usort ($ অ্যারে, 'মজা') মুদ্রণ_আর (ray অ্যারে)?>

আউটপুট:

অ্যারে

(
[0] => 8
[1] => 6
[2] => 5
[3] => 3
[4] => 1
[5] => -1
[6] => -9
)

এটির সাথে আমরা এই নিবন্ধটির শেষ পর্যন্ত এসেছি, আমি আশা করি আপনি পিএইচপি-তে ব্যবহৃত সমস্ত অ্যারে বাছাই ফাংশনগুলি সম্পর্কে শিখেছেন।যদি আপনি এই নিবন্ধটি প্রাসঙ্গিক বলে মনে করেন তবে এটি দেখুন বিশ্বজুড়ে ছড়িয়ে থাকা 250,000 এরও বেশি সন্তুষ্ট শিক্ষার্থীর নেটওয়ার্ক সহ একটি বিশ্বস্ত অনলাইন লার্নিং সংস্থা এডুরেকা দ্বারা।

আমাদের জন্য একটি প্রশ্ন আছে? অনুগ্রহ করে এই নিবন্ধটির মন্তব্য বিভাগে এটি উল্লেখ করুন এবং আমি আপনার কাছে ফিরে আসব।