फ़ंक्शन array_rand
फ़ंक्शन array_rand ऐरे से एक रैंडम
कुंजी वापस करता है। पहले पैरामीटर में ऐरे
दिया जाता है, और दूसरा वैकल्पिक पैरामीटर
यह निर्दिष्ट करता है कि कितनी रैंडम कुंजियाँ
वापस की जानी चाहिए। यदि यह निर्दिष्ट नहीं है - तो
एक कुंजी वापस आती है, और यदि निर्दिष्ट है - तो निर्दिष्ट संख्या में
कुंजियाँ ऐरे के रूप में वापस आती हैं।
सिंटैक्स
array_rand(array $array, int $num = 1): int|string|array
उदाहरण
इस उदाहरण में फ़ंक्शन ऐरे से एक रैंडम कुंजी वापस करेगा:
<?php
$arr = ['a'=>1, 'b'=>2, 'c'=>3, 'd'=>4, 'e'=>5];
echo array_rand($arr);
?>
कोड निष्पादित होने का परिणाम:
'c'
उदाहरण
आइए ऐरे से एक रैंडम एलिमेंट वापस लौटाएं, रैंडम कुंजी जानकर:
<?php
$arr = ['a'=>1, 'b'=>2, 'c'=>3, 'd'=>4, 'e'=>5];
$key = array_rand($arr);
echo $arr[$key];
?>
कोड निष्पादित होने का परिणाम:
3
उदाहरण
आइए दूसरे पैरामीटर को मान
3 पर सेट करें - इस मामले में फ़ंक्शन ऐरे
3 रैंडम कुंजियों का वापस आएगा (3 कुंजियाँ -
क्योंकि दूसरा पैरामीटर 3 के बराबर है):
<?php
$arr = ['a'=>1, 'b'=>2, 'c'=>3, 'd'=>4, 'e'=>5];
$keys = array_rand($arr, 3);
var_dump($keys);
?>
कोड निष्पादित होने का परिणाम:
['a', 'b', 'e']