Jump to content
php.lv forumi

no 1 līdz 30


nascar

Recommended Posts

mmmm, nu gan ir īstais :) paldies Rincewind!

 

==

Emm, man šitas šteles nav stipra puse, kā panākt lai katru reizi spiezot REFRESH pogu, butu tikai viens skaitlis piemeram vienreiz

 

4

20

1

 

apmeram tā, proti man to vajg sutit uz tabulu un pa 10 skaitliem nevar sutit, vajg vienu. Palides!

Edited by nascar
Link to comment
Share on other sites

nu tur būs man sava sistēma, kas automatiski aizstaisa...

vienkārši es šito nezinu, kas un kā!

 

Kāds var man iedot kodu, jo es tiešam nezinu... proti pateikšu velreiz, man vajg sūtit vienu skaitli uz DB tabulu, kas no 1 lidz 30 neatkārtojas skaitlis un + lai tas skaitlis būtu viens, nevis visi 30 rinda.

 

Cerams ka sapratāt, ši nav mana stipra puse.

Link to comment
Share on other sites

Dari to ko Rincewind teica un beigās pielieto array_pop lai dabūtu tikai vienu skaitli. Tad to masīvu saglabā kaut kur (db, fails, ...) un nākamreiz izmanto tikai array_pop lai atkal dabūtu nākamo skaitli un beigās atkal saglabā. Kad masīv būs tukšs tad arī varēsi darīt ko nu vajag darīt.

Link to comment
Share on other sites

es šādi izdariju,

 

$numbers = range(1,30);
shuffle($numbers);
echo array_pop($numbers);

 

jā tagad izvelk vienu skaitli, bet cik maniju atkārtojās.

 

Esmu tā nedaudz apjucis, tu man vari uzrakstit koda piemēru lūdzu.

Link to comment
Share on other sites

jā tagad izvelk vienu skaitli, bet cik maniju atkārtojās.

 

Ja negribi, lai atkārtojas, pieglabā kaut kur jau izmantotos skaitļu un pie katras nākamās skirpta palaišana reizes tos izņem no pieejamo skaitļu masīva.

Link to comment
Share on other sites

$izvelk = 2; // no $i atņemam -1 - izvelk 1 ciparu
$cipari = range(1, 30);
$auto_choise = array_rand($cipari,$izvelk);
shuffle($auto_choise);

for($i=1; $i<$izvelk; $i++)
{
echo $auto_choise[$i];
}

 

Saku uzreiz, šita štelle man ir gruti saprotama.

Edited by nascar
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...