ශුෆල් ශ්රිතය
ශ්රිතය shuffle අරාවක් කලබල කරයි එවිට එහි මූලද්රව්ය අහඹු අනුපිළිවෙලකින් යෑම සිදු කෙරේ. මෙම අවස්ථාවේ දී ශ්රිතය අරාවම වෙනස් කරයි: මෙයින් අදහස් කරන්නේ ශ්රිතයේ ක්රියාකාරීත්වයේ ප්රතිඵලය කොතැනකවත් පැවරීමට අවශ්ය නොවන බවයි - වෙනස්කම් සිදු වන්නේ අරාව මතම වේ.
වාක්ය රචනය
shuffle(array &$array): bool
උදාහරණය
අපි අරාවේ මූලද්රව්ය අහඹු අනුපිළිවෙලකින් කලබල කරමු:
<?php
$arr = [1, 2, 3, 4, 5];
shuffle($arr);
var_dump($arr);
?>
උදාහරණය . යෙදීම
අරාවක් 1 සිට 10 දක්වා සංඛ්යා වලින් පුරවමු එවිට ඒවා අහඹු අනුපිළිවෙලකින් යන අතර නැවත නැවත නොපෙනේ. මේ සඳහා අපි 1 සිට 10 දක්වා සංඛ්යා සමඟ අරාවක් ජනනය කරමු
range
භාවිතා කරමින් සහ එය කලබල කරමු 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,
අරාවෙන් අහඹු අගයන් තෝරා ගන්නා -
ශ්රිතය
mt_rand,
අහඹු සංඛ්යා ජනනය කරන