PHP array_rand() फ़ंक्शन
उदाहरण
रेंडम की नाम की टाइपी वाली आरे को वापस देता है:
<?php $a=array("red","green","blue","yellow","brown"); $random_keys=array_rand($a,3); echo $a[$random_keys[0]]."<br>"; echo $a[$random_keys[1]]."<br>"; echo $a[$random_keys[2]]; ?>
विभाषा और उपयोग
array_rand() फ़ंक्शन एक रेंडम चाबी का एक अरेज़ करता है, या अगर आप फ़ंक्शन की एक से अधिक चाबी की गई चाबी का एक अरेज़ करना चाहते हैं, तो रेंडम चाबी की गई चाबी का एक अरेज़ करता है।
वर्णन
array_rand() फ़ंक्शन एक या अधिक तत्वों को रेंडम रूप से चुनता है और उसे रिटर्न करता है。
दूसरा पैरामीटर उसे निर्धारित करता है कि कितने तत्वों को चुना जाना है।यदि चुने गए तत्वों की संख्या एक से अधिक है, तो रेंडम चाबी की गई चाबी का एक अरेज़ करता है, अन्यथा उस तत्व का चाबी का नाम रिटर्न करता है।
टिप्पणी:PHP 4.2.0 से, अब रेंडम चाबी जनरेटर को srand() या mt_srand() फ़ंक्शन के द्वारा बीजित करने की आवश्यकता नहीं है, अब यह स्वचालित हो गया है।
व्याकरण
array_rand(अरेज़,संख्या)
पैरामीटर | वर्णन |
---|---|
अरेज़ | अनिवार्य।एक अरेज़ निर्धारित करने के लिए उपयोग करें。 |
संख्या | वृद्धिपूर्ण।रेंडम चाबी की गई चाबी के नाम की संख्या निर्धारित करने के लिए उपयोग करें。 |
तकनीकी विवरण
रिटर्न वैल्यू: | एक रेंडम चाबी का एक अरेज़ करता है, या अगर आप फ़ंक्शन की एक से अधिक चाबी की गई चाबी का एक अरेज़ करना चाहते हैं, तो रेंडम चाबी की गई चाबी का एक अरेज़ करता है। |
PHP संस्करण: | 4+ |
अद्यतन लॉग: |
PHP 4.2.0 से, रेंडम चाबी जनरेटर आवृत्ति स्वचालित रूप से बीजित करता है। PHP 5.2.10 से, अब रेंडम चाबी के नाम के अरेज़ को बेतरतीब करने की आवश्यकता नहीं है। |
अधिक उदाहरण
उदाहरण 1
एक रेंडम चाबी का एक अरेज़ करता है:
<?php $a=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow"); print_r(array_rand($a,1)); ?>
उदाहरण 2
रेंडम स्ट्रिंग चाबी के लिए एक रेंडम चाबी की गई एकल चाबी का एक अरेज़ करता है:
<?php $a=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow"); print_r(array_rand($a,2)); ?>