![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 98 Pomógł: 0 Dołączył: 26.03.2013 Ostrzeżenie: (0%) ![]() ![]() |
Cześć (IMG:style_emoticons/default/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ę (IMG:style_emoticons/default/sad.gif) |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 707 Pomógł: 290 Dołączył: 16.12.2008 Skąd: Śląsk Ostrzeżenie: (0%) ![]() ![]() |
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ą. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 98 Pomógł: 0 Dołączył: 26.03.2013 Ostrzeżenie: (0%) ![]() ![]() |
Prosty skrypt są dwie zmienne :
$a = 30; $b = 50: I przy pomocy funkcji rand ma losować te dwie zmienne $a i $b. |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 729 Pomógł: 346 Dołączył: 4.04.2009 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 1 168 Pomógł: 126 Dołączył: 5.02.2010 Skąd: Świdnica Ostrzeżenie: (0%) ![]() ![]() |
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. |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 1 729 Pomógł: 346 Dołączył: 4.04.2009 Ostrzeżenie: (0%) ![]() ![]() |
rand/mt_rand losuje z zakresu więc niezbyt rozumiem po co losować z arraya
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 821 Pomógł: 111 Dołączył: 11.09.2006 Skąd: Biała Podlaska Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 19:16 |