পিএইচপি অ্যারে সর্টিং (Array sorting)

পিএইচপি অ্যারে এবং স্ট্রিং (PHP array & string) - পিএইচপি প্রোগ্রামিং (PHP Programming) - Computer Programming

306

Array এর এলিমেন্টগুলোকে নাম্বার বা বর্ণমালা অনুসারে ঊর্ধক্রম(ascending) অথবা অধক্রম(descending) অর্ডারে সাজানো যায়।


Array এর জন্য পিএইচপি সর্টিং ফাংশন

এই অধ্যায়ে আমরা নিম্নোক্ত সর্টিং ফাংশনগুলো নিয়ে আলোচনা করবোঃ

sort()

Array এর এলিমেন্টগুলোকে এসেন্ডিং(ascending) অর্ডারে সাজায়।

asort()

Associative array এর ভ্যালু(value) অনুসারে এলিমেন্টগুলোকে এসেন্ডিং(ascending) অর্ডারে সাজায়।

ksort()

Associative array এর কী(key) অনুসারে এলিমেন্টগুলোকে এসেন্ডিং(ascending) অর্ডারে সাজায়।

rsort()

Array এর এলিমেন্টগুলোকে ডিসেন্ডিং(descending) অর্ডারে সাজায়।

arsort()

Associative array এর ভ্যালু(value) অনুসারে এলিমেন্টগুলোকে ডিসেন্ডিং(descending) অর্ডারে সাজায়।

krsort()

Associative array এর কী(key) অনুসারে এলিমেন্টগুলোকে ডিসেন্ডিং(descending) অর্ডারে সাজায়।


sort() ফাংশন

sort() ফাংশন - Array এর এলিমেন্টগুলোকে এসেন্ডিং(ascending) অর্ডারে সাজায়

নিচের উদাহরণে $subject Array এর এলিমেন্টগুলোকে এলফাবেট অনুসারে এসেন্ডিং(ascending) অর্ডারে সাজানো হয়েছেঃ

kt_satt_skill_example_id=138

নিচের উদাহরণে $numbers Array এর এলিমেন্টগুলোকে নাম্বার অনুসারে এসেন্ডিং(ascending) অর্ডারে সাজানো হয়েছেঃ

kt_satt_skill_example_id=139


asort()

asort() ফাংশন - Associative array কে এর ভ্যালু(value) অনুসারে এসেন্ডিং(ascending) অর্ডারে সাজায়।

নিচের উদাহরণে Associative array কে এর ভ্যালু(value) অনুসারে এসেন্ডিং(ascending) অর্ডারে সাজানো হয়েছেঃ

kt_satt_skill_example_id=140

ksort()

ksort() ফাংশন- Associative array কে এর কী(key) অনুসারে এসেন্ডিং(ascending) অর্ডারে সাজায়।

নিচের উদাহরণে Associative array কে এর কী(key) অনুসারে এসেন্ডিং(ascending) অর্ডারে সাজানো হয়েছেঃ

kt_satt_skill_example_id=141


rsort() ফাংশন

rsort() ফাংশন - Array এর এলিমেন্টগুলোকে ডিসেন্ডিং(descending) অর্ডারে সাজায়।

নিচের উদাহরণে $subject Array এর এলিমেন্টগুলোকে এলফাবেট অনুসারে ডিসেন্ডিং(descending) অর্ডারে সাজানো হয়েছেঃ

kt_satt_skill_example_id=143

নিচের উদাহরণে $numbers Array এর এলিমেন্টগুলোকে নাম্বার অনুসারে ডিসেন্ডিং(descending) অর্ডারে সাজানো হয়েছেঃ

kt_satt_skill_example_id=144


arsort()

arsort() ফাংশন- Associative array কে এর ভ্যালু অনুসারে ডিসেন্ডিং(descending) অর্ডারে সাজায়।

নিচের উদাহরণে Associative array কে এর ভ্যালু অনুসারে ডিসেন্ডিং(descending) অর্ডারে সাজানো হয়েছেঃ

kt_satt_skill_example_id=146


krsort()

krsort() ফাংশন - Associative array কে এর কী(key) অনুসারে ডিসেন্ডিং(descending) অর্ডারে সাজায়।

নিচের উদাহরণে Associative array কে এর কী(key) অনুসারে ডিসেন্ডিং(descending) অর্ডারে সাজানো হয়েছেঃ

kt_satt_skill_example_id=148


 

Content added By
Promotion

Are you sure to start over?

Loading...