Descrieți tabela de multiplicare în php

Condiția problemei este de a trasa o tabelă de multiplicare în PHP.

- Utilizând ciclurile, trageți tabelul de multiplicare ca tabel HTML în următoarele condiții

- Numărul de coloane ar trebui să fie egal cu valoarea $ cols

- Numărul de rânduri trebuie să fie egal cu valoarea variabilelor $ rânduri

- Celulele de la intersecția dintre coloane și rânduri trebuie să conțină valori care sunt produsul numerelor de secvență ale coloanei și rândului

- Trebuie să selectați primul rând și prima coloană.

- Se recomandă utilizarea buclei for.

Atribuiți variabilele la rânduri și coloane și le setați egal cu numărul maxim, iar în tabelul de înmulțire este de 10.

Pentru ca noi să avem o masă de înmulțire, trebuie să facem două cicluri.

Unde - $ tr - variabila string, începe cu o unitate - ($ tr = 1, valoarea variabilei de la 1 la mai mică sau egală cu

rânduri variabile - $ rânduri - $ tr <= $rows;, с шагом +1 - ; $tr ++)

pentru ($ tr = 1; $ tr <= $rows; $tr ++)

Scrieți o masă simultan și adăugați o margine:

ecou "

„;

O masă excelentă sa dovedit! Dar dacă ne uităm la punctul de vedere din codul browserului, vom ajunge iad, în care vă veți rupe piciorul! Trebuie să afișăm transferul după fiecare capăt al liniei și al tabelului \ n.

Adăugați - puneți masa în centru - align = 'center'

Descrieți tabela de multiplicare în php

Acum stâlpul   - trebuie înlocuit cu - produsul rândului și coloanei:

Cei. - acesta este ecoul "

", îl înlocuim cu acesta - ecou"\ n ";

  • pentru ($ tr = 1; $ tr <= $rows; $tr ++)

  • ecou "
  • "$ tr * $ td."
    „;

  • pentru ($ td = 1; $ td <=$cols; $td++)

  • ecou "
  • \ n ";

    Uite, la noi sa dovedit:

    Și mai bine ar trebui să aducem masa noastră de înmulțire într-o formă acceptabilă. Pentru aceasta, adăugați lățimea tabelului:

    Lățimea celulei - lățimea = '25'

    Și adăugați un tab-offset de la margine- \ t. Pentru a afișa codul normal

  • pentru ($ tr = 1; $ tr <= $rows; $tr ++)

  • ecou "
  • "$ tr * $ td."
    \ n ";

  • pentru ($ td = 1; $ td <=$cols; $td++)

  • echo "\ t \ t
  • \ n ";

    Descrieți tabela de multiplicare în php

    Pentru a selecta rândul de sus și coloana din stânga, trebuie să adăugați o condiție în cazul în care șirul este egal cu sau stodlbets esdinitse, ieșirea nu este td, și-lea - generale de lucru de construcții, și o alta - linia de dotare standard.

    dacă ($ td == 1 sau $ tr == 1)

    echo "\ t \ t

    \ n ";

    echo "\ t \ t

    \ n ";

    Iar bastonul final este următorul:

  • pentru ($ tr = 1; $ tr <= $rows; $tr ++)

  • ecou "
  • "$ tr * $ td." "$ tr * $ td." "$ tr * $ td."
    \ n ";

  • pentru ($ td = 1; $ td <=$cols; $td++)

  • dacă ($ td == 1 sau $ tr == 1)

  • echo "\ t \ t
  • \ n ";

  • echo "\ t \ t
  • \ n ";

    Și forma finală a tabelului nostru de multiplicare pe php va arăta astfel:

    Doriți să copiați codul. Vedeți edii.

    Ei bine, pentru a distorsiona complet în decorarea mesei de înmulțire, scoateți marginea care a fost prescrisă la început și înlocuiți-o cu o clasă, în general, de oricare!

    De exemplu, iată linia și obținem:

    ecou "

    "$ tr * $ td." "$ tr * $ td."
    \ n ";

    Mergem la antetul site-ului și adăugăm titluri și clase, de exemplu:

    frontieră: 1px solid # C8E8E2;

    Uite, la noi sa dovedit:

    O să-ți spun o poveste ieri căutat răspuns la o întrebare (desigur, eu pot scrie el însuși, dar cel mai adesea, la început, în căutarea pe internet poate avea o soluție la cheie ...) și a existat o varietate de opțiuni, care au fost descrise, dar nici unul, cu exemple ! Și nu numai că oferă soluții incomprehensibile de implementare, mai ales pentru începători, care au mai multe întrebări decât răspunsuri. Deci încă nu funcționează!

    La noi, pe un site - lucrați doar la scripturile verificate! Complet cu descrierea și cu exemple! Și poate implementa o persoană cu cunoștințe zero!

    Suntem aici:

    Articole similare