ফাংশন shuffle
ফাংশন shuffle একটি অ্যারে শাফল করে
যাতে এর উপাদানগুলি এলোমেলো ক্রমে সাজানো
থাকে। এই ক্ষেত্রে ফাংশনটি অ্যারেটিকেই পরিবর্তন করে:
এর মানে হল ফাংশনটির কাজের ফলাফল কোথাও
অ্যাসাইন করার প্রয়োজন নেই - পরিবর্তনগুলি
অ্যারেটির উপরেই ঘটবে।
সিনট্যাক্স
shuffle(array &$array): bool
উদাহরণ
আসুন একটি অ্যারের উপাদানগুলিকে এলোমেলো ক্রমে শাফল করি:
<?php
$arr = [1, 2, 3, 4, 5];
shuffle($arr);
var_dump($arr);
?>
উদাহরণ . প্রয়োগ
আসুন একটি অ্যারে 1 থেকে 10 পর্যন্ত
সংখ্যাগুলি দিয়ে পূরণ করি যাতে তারা এলোমেলো ক্রমে
সাজানো থাকে এবং পুনরাবৃত্তি না হয়। এটি করার জন্য,
range ব্যবহার করে
1 থেকে 10 পর্যন্ত সংখ্যা সহ একটি অ্যারে
জেনারেট করি এবং shuffle ব্যবহার করে এটিকে শাফল করি:
<?php
$arr = range(1, 10);
shuffle($arr);
var_dump($arr);
?>
উদাহরণ . প্রয়োগ
আসুন একটি ul তালিকা তৈরি করি,
যা 1 থেকে 10 পর্যন্ত এলোমেলো সংখ্যা দিয়ে পূর্ণ:
<?php
$arr = range(1, 10);
shuffle($arr);
echo '<ul>';
foreach ($arr as $elem) {
echo '<li>' . $elem . '</li>';
}
echo '</ul>';
?>
আরও দেখুন
-
ফাংশন
str_shuffle,
যা একটি স্ট্রিং-এর অক্ষরগুলিকে এলোমেলো ক্রমে শাফল করে -
ফাংশন
array_rand,
যা একটি অ্যarray থেকে এলোমেলো মান নির্বাচন করে -
ফাংশন
mt_rand,
যা এলোমেলো সংখ্যা জেনারেট করে