Losowanie rekordu z tablicy: Różnice pomiędzy wersjami

Z Podręcznik Administratora by OPZ SGU
Przejdź do nawigacji Przejdź do wyszukiwania
m
Linia 15: Linia 15:


druga zaś to ilość obiektów jaka zostanie z niej wylosowana... w tym przypadku to 1
druga zaś to ilość obiektów jaka zostanie z niej wylosowana... w tym przypadku to 1
[[Category:PHP]]

Wersja z 00:29, 7 lis 2011

Nie raz zachodzi potrzeba wylosowania rekordu z tablicy.

W tym celu możemy wykorzystać systemowa funkcję języka PHP o nazwie array_rand

Poniżej przykład funkcji losującej płeć wykorzystującą właśnie to rozwiązanie

<source lang="php"> function losuj_plec(){ $tablica = Array('m'=>1, 'k'=>2); return array_rand ($tablica, 1); } </source>

Jak widzimy funkcja array_rand przyjmuje dwa parametry pierwszy to tablica z jakiej następuje losowanie

druga zaś to ilość obiektów jaka zostanie z niej wylosowana... w tym przypadku to 1