Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Losowanie zmiennych :)
Forum PHP.pl > Forum > Przedszkole
Stelivo
Cześć smile.gif

Chce zrobić losowanie zmiennych ale nie przez array , tablicę , Np :

$a = 30;
$b = 40;

Próbowałem przy pomocy funkcji rand ale nie udawało się sad.gif
markonix
Określ bardziej swój problem bo pewnie da się inaczej do tego podejść bo skądś chyba musisz mieć te liczby.
Poza tym ile zmiennych, jakie mają nazwy, skąd one wynikają.
Stelivo
Prosty skrypt są dwie zmienne :

$a = 30;
$b = 50:

I przy pomocy funkcji rand ma losować te dwie zmienne $a i $b.
lobopol
coś w stylu

  1. $a = rand(0, 1) ? 30 : 50;
  2. echo $a;
Szymciosek
Wg. mnie chodzi o losowanie POMIĘDZY zdefiniowanymi zmiennymi.

Do tego proponuję: http://php.net/manual/pl/function.get-defined-vars.php
Pobiera to między innymi zmienne, które są stworzone i (chyba) mają jakąś wartość.

Później i tak musisz losować w array.


Drugą opcją, która przychodzi mi do głowy, jest po prostu odwołanie się do tych zmiennych poprzez $this->a...
gdzie "a" to po prostu wylosowana zmienna z alfabetu, to już jest mniej stabilne, bo zmiennej "d" może w pewnym momencie gdzieś zabraknąć i wtedy skrypt się sypnie.
lobopol
rand/mt_rand losuje z zakresu więc niezbyt rozumiem po co losować z arraya
Rysh
  1. $liczby[] = 40;
  2. $liczby[] = 50;
  3. //itd.
  4.  
  5. $los = rand(0, count($liczby));
  6. echo $liczby[$los];

Może tak?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.