153 of 410 menu

Функција 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']

Погледнете ги и

  • функцијата shuffle,
    која го меша редоследот на низата
  • функцијата mt_rand,
    која враќа случаен број
Македонски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј