Jump to content
php.lv forumi
Turecky

darbs ar masīviem

Recommended Posts

Kaut kā galva nestrādā. nevaru izdomāt, kā pareizi izdarīt vienu lietu.

Ir tabula

ID|=|FIRST|=|SECONT|=|LAST

1|=|1,5,2,8,9,13,10|=|5,2,8,9,13,10|=|9,13,10

2|=|1,5,2,8,9,10|=|1,5,2,10|=|1,10

3|=|1,5,2,8,9,10|=|9,13,10|=|

 

Saliku vienādus skaitļus, lai galva nebūtu jālauza. Doma sekojoša.

ciklā izvadu skaitļus no 1 līdz 20 un pie katra izvadīta papildu saskaitu, cik attiecīgais skaitlis reizes manīts. Rezultāts pēc dotās tabulas būtu

1=5

2=5

5=5

9=6

10=8

13=4

 

Tie kas ir pa nullēm, tos vienkārši tagad izlaidu, lai nebūtu jāraksta. Cerams, ka domu sapratāt. Būtu pateicīgs, ja varētu palīdzēt kāds.

Paldies.

Share this post


Link to post
Share on other sites

nodefinē masīvu kautkas=array()

 

selekto rowus ar foreach, ar nestēto foreach pārej pāri kolonnām.

 

ar explode uzspridzini stringu, tā, lai tas pašķīst pa komatiem!

 

tad būs trešais nestētais foreach (spridzeklis as skemba), kur tu darīsi sekojoši

 

kautkas[skemba]++;

 

vai kaut kā tā.

 

pēc tam taisi array sort by keys.

 

ja vajag, atfiltrē tikai vajadzīgos skaitļus (1-20)

 

makes sense?

Share this post


Link to post
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...