Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]losowanie dwóch zmiennych z tablicy.
Szunaj85
post
Post #1





Grupa: Zarejestrowani
Postów: 392
Pomógł: 7
Dołączył: 11.05.2008

Ostrzeżenie: (0%)
-----


Mam tablice, a w nich kilka zmiennych.
  1. $tablica_ze_zmiennymi = array($zmienna_1, $zmienna_2, $zmienna_3, $zmienna_4);
Z wylosowaniem jednej zmiennej nie było by większego problemu.
Jak jednak wylosować 2 zmienne? Zmienne 1 i 2 lub zmienne 3 i 4.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
ShaggyAG
post
Post #2





Grupa: Zarejestrowani
Postów: 111
Pomógł: 11
Dołączył: 12.10.2014
Skąd: Tarnów

Ostrzeżenie: (0%)
-----


http://www.w3schools.com/php/func_array_rand.asp
Go to the top of the page
+Quote Post
KsaR
post
Post #3





Grupa: Zarejestrowani
Postów: 520
Pomógł: 102
Dołączył: 15.07.2014
Skąd: NULL

Ostrzeżenie: (0%)
-----


Cytat(Szunaj85 @ 25.07.2015, 13:33:55 ) *
Mam tablice, a w nich kilka zmiennych.
  1. $tablica_ze_zmiennymi = array($zmienna_1, $zmienna_2, $zmienna_3, $zmienna_4);
Z wylosowaniem jednej zmiennej nie było by większego problemu.
Jak jednak wylosować 2 zmienne? Zmienne 1 i 2 lub zmienne 3 i 4.

Jesli chcesz uciac tablice mozesz skorzystac z array_slice();.

Losowac 2 elementy przy 1 losowaniu najprosciej tak:
  1. shuffle($tablica_ze_zmiennymi); # zmienia referencją także klucze,
  2. $tablica_ze_zmiennymi[0]; # jakiś pierwszy losowy element
  3. $tablica_ze_zmiennymi[1]; # jakiś drugi losowy element


Ten post edytował Ksar 25.07.2015, 14:06:42
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.08.2025 - 23:17