/ / Pro smyčku v PHP

Smyčka pro PHP

Jednou z hlavních úkolů počítačů jezpracování velkého množství dat, u lidí by toto zaměstnání vyžadovalo velmi velké časové nároky. K provedení komplexní léčby byly vynalezeny cykly. Zvažte smyčku pro. Stává se, že je nutné několik opakování některých kódů opakovat, a pak jim pomohou cykly. Cyklus for je jedním z nejoblíbenějších.

Operátory, které se často používají v smyčce pro

Nejprve se podívejme na skupinu operátorů,často používané v cyklech. Jsou nazývány přírůstkem a poklesem. Přírůstek operátor je napsán se dvěma plusy (+), zvyšuje se o jednu. Dekrement naopak snižuje hodnotu o 1, označenou dvěma minusy (-). Tito operátoři jsou používáni jako počítadlo. Při použití předvýběru / přírůstku se proměnná zvýší / zvětší a použije se tato hodnota. V POST-decrement / increment se proměnná nejprve použije a teprve poté je snížena nebo zvýšena.

Syntaxe

Pro smyčku provede spuštění bloku instrukcí, dokud není splněna určitá podmínka. Jinými slovy je to sada příkazů, které jsou znovu provedeny, dokud není splněna specifikovaná podmínka.

Předpokládá se, že smyčka pro je jednou z komplexních v PHP. Jeho syntax je následující:

pro (část_1; část_2; část_3)

{Code;}

Zvláště zajímavé je to, co je uvnitř závorek. Jak vidíte, jsou zde tři části. Oddělují se středníkem. Kde PHP část1 dělá to, co říká. Pokud existuje výraz, pak je proveden. Zpravidla se jedná o počítadlo. V části 2 existuje if, pak je zkontrolováno, zda je část 1 pravdivá, pokud ano (pravda), pak PHP provede kód, který je uvnitř závor. Ve třetí části se počítadlo zvyšuje nebo snižuje.

Zvažte smyčku php podle příkladu

Pro smyčku
V části1 smyčky je přiřazeno $ ahodnota 0. Pak se zkontroluje, zda je $ a méně než 20? Je-li menší, pak budou příkazy, které jsou v těle smyčky, provedeny. V našem příkladu se zobrazí "Tento řádek je zobrazen 20krát", pak ve třetí části se $ a zvýší o 1. Po tomto je opět návrat do druhé části, znovu je zaškrtnuto, méně než 20 naše proměnné nebo ne. Méně? Potom příkaz znovu provede (line výstup), dokud $ a není větší než 20.

Problém

Uskutečneme malý úkol. Existuje nějaký návrh: "Dobrý den, lidé!" Tuto větu je nutné odvodit svisle. Jak se to dělá?

Potřebujeme smyčku pro vyřešení zadaného úkolu. Připomínáme funkci strlen (), která vrací délku řádku.

Cyklus pro PHP
Příklad 1 říká - Jak neudělat? To je dobrý kód, funguje to. Ale to nemůžeš dělat. Chcete-li pochopit proč, uvidíme, jak funguje PHP. Nejprve bude proměnná $ i přiřazena 0. Poté počítat znaky na řádku a zkontrolovat, zda je nula menší než toto číslo. Kód cyklu se spustí, zobrazí se první písmeno. Poté se $ i zvýší o 1, znovu se počítá počet řádků, zkontroluje se, že $ i je menší než přijatá částka, kód se znovu spustí. Pokaždé, když je vykonán příkaz strlen (), počítá se počet znaků. Je dobré, že naše linka není tak dlouhá.

Pokud je řetězec statický, použijte další možnosti.

PHP pro smyčku
Ve variantě jedna funkce funkce strlen je vykreslena jako smyčka.

Ve druhé variantě zůstává vše v smyčce pro.

Pomocí smyčky pro PHP můžete vyřešit mnoho problémů!

Přečtěte si více: