A probléma állapota egy szorzótáblázat rajzolása a PHP-ben.
- A ciklusok használatával vonja le a szorzótáblázatot HTML táblázatként a következő feltételek mellett
- Az oszlopok számának meg kell egyeznie a $ cols értékével
- A sorok számának meg kell egyeznie a $ sorok változó értékével
- Az oszlopok és sorok metszéspontjában lévő celláknak olyan értékeket kell tartalmazniuk, amelyek az oszlop sorszámának és a sor
- Meg kell választani az első sort és az első oszlopot.
- Ajánlott a for hurok használatához.
A változókat hozzárendeljük a sorokhoz és oszlopokhoz, és beállítjuk őket a maximális számhoz, és a szorzótáblázatban ez 10.
Annak érdekében, hogy egy szorzótáblázat legyen, két ciklust kell megtenni.
Ahol - $ tr - string változó, egy egységgel kezdődik - ($ tr = 1, a változó értéke 1-től kevesebb vagy egyenlő
változó sorok - $ sorok - $ tr <= $rows;, с шагом +1 - ; $tr ++)
a ($ tr = 1; $ tr <= $rows; $tr ++)
Tegyen táblázatot egyszerre és hozzon fel egy határt:
visszhang "
„
Kitűnő asztal kiderült! De ha megnézzük a nézetet a böngésző kódjában, akkor a pokolba kerülünk, amelyben megtöri a lábadat! Át kell adnunk az átvitelt a vonal minden vége és a \ n táblázat után.
Adja hozzá a táblát középpontba - align = 'center'
Most a csonk - helyettesíteni kell - a sor és oszlop terméke:
Azok. - ez a visszhang "
| ", ezt helyettesítjük - echo""$ tr * $ td." | \ n ";
a ($ tr = 1; $ tr <= $rows; $tr ++)
visszhang "„
a ($ td = 1; $ td <=$cols; $td++)
visszhang ""$ tr * $ td." | \ n ";
Nézzük, hogy nálunk kiderült:
Nos, tovább kell hoznunk a sokszorosítási táblázatunkat elfogadható formában. Ehhez adja hozzá a táblázat szélességét:
Cella szélessége - szélesség = '25'
Hozzon létre egy lap-eltolást a szélén \ t. A normál kód megjelenítéséhez
a ($ tr = 1; $ tr <= $rows; $tr ++)
visszhang "\ n ";
a ($ td = 1; $ td <=$cols; $td++)
echo "\ t \ t"$ tr * $ td." | \ n ";
Annak érdekében, hogy válassza ki a felső sorban, bal oldali oszlopban meg kell adni a feltétel, ha a húr vagy egyenlő stodlbets esdinitse, a kimenet nem td, és én - általános építési munka, és egy másik - a normál sor.
ha ($ td == 1 vagy $ tr == 1)
echo "\ t \ t
"$ tr * $ td." | \ n ";
echo "\ t \ t
"$ tr * $ td." | \ n ";
És ez a végső pálca:
a ($ tr = 1; $ tr <= $rows; $tr ++)
visszhang "\ n ";
a ($ td = 1; $ td <=$cols; $td++)
ha ($ td == 1 vagy $ tr == 1)
echo "\ t \ t"$ tr * $ td." | \ n ";
echo "\ t \ t"$ tr * $ td." | \ n ";
És a php-re vonatkozó szorzótáblánk végső formája így fog kinézni:
Szeretné másolni a kódot. Lásd az Eds-t.
Nos, annak érdekében, hogy teljesen torzítsa a díszítés a szorzótáblát, távolítsa el a korábban előírt határ, és cserélje le egy osztály, általában minden!
Például itt a sor, és kapunk:
visszhang "
\ n ";
A webhely fejlécére megyünk, és címeket és osztályokat adunk hozzá, például:
szegély: 1px szilárd # C8E8E2;
Nézzük, hogy nálunk kiderült:
Megmondom neked egy történetet tegnap kerestem a választ arra a kérdésre, (természetesen tudok írni is, de gyakrabban, az elején, akik az interneten lehet egy kulcsrakész megoldás ...) és nem volt a különböző lehetőségeket, hogy már leírták, de senki sem, példákkal ! És nem csak olyan megoldásokat kínálnak, amelyek érthetetlenek, különösen a kezdőknek, akiknek több kérdése van, mint a válaszok. Tehát még mindig nem működnek!
Számunkra, egy webhelyen - csak az ellenőrzött szkripteket működtetjük! Teljes leírással és példákkal! És végrehajthat egy olyan személyt, aki nulla tudással rendelkezik!
Itt vagyunk:
Kapcsolódó cikkek