PHP Nors pareiškimas
Bus daug kartų, kai norite, kad jūsų PHP programa pakartotinai atliktų užduotį, kol liepsite jai sustoti. Pvz., Galite suprojektuoti savo programą skaičiuoti nuo 1 iki 10, padidindami vieną. Programa prasidės skaičiumi 1, tada skaičiuos 2, 3, 4, 5, 6, 7, 8, 9, 10 ir sustos. Tam naudosite PHP ciklo teiginį. Šiame vadove aptarsime vieno tipo ciklo teiginį, vadinamą PHP, tuo tarpu teiginys. Atspėjai. „While“ teiginys nurodys jūsų programai atlikti užduotį pakartotinai, kol norite, kad ji tai padarytų. Pažvelkime į pagrindinį „while“ teiginio formatą.

Prieš pradėdami teiginį „while“, pirmiausia turime inicijuoti kintamąjį, kurį naudosime bandomojoje išraiškoje. Šiam bandomajam kintamajam turime suteikti pradinę vertę. Pradinę bandomojo kintamojo $ skaičiaus reikšmę nustatykime į 1.

$ skaičius = 1;

Dabar esame pasirengę parašyti tuo pačiu pareiškimą.

o (išraiška)
{ daryk tai }
tuo tarpu ($ <<11)
{echo "$ numeris
";
$ numeris ++;
}


tuo tarpu ($ <<11)
o (išraiška)
Tai kontroliuojantis „while“ teiginio kodas. Sakoma: "Vykdykite kodą, kuris yra tarp {ir}, kol išraiška išlieka teisinga. Pavyzdyje kodo kilpa bus vykdoma nuolat, kol $ numeris yra mažesnis nei 11. $ number vertė yra nustatyta 1 prieš prasidedant pareiškimui, taigi teiginys bus pakartotas 10 kartų.

{echo "$ numeris
";
$ numeris ++;
}
{ daryk tai }
Tai kodas, kuris bus vykdomas pakartotinai. Pirmiausia bus atspausdinta dabartinė $ skaičiaus vertė ir HTML
kodą į interneto naršyklę, tada jis padidins USD skaičiaus vertę 1. Antroji kodo eilutė yra būtina, nes ji padidina kintamojo vertę kiekvieną kartą, kai vykdoma kilpa. Jei šis kodas būtų praleistas, kintamojo $ number reikšmė nebūtų pakeista, o kilpa būtų vykdoma neribotą laiką. Galite suprasti, kodėl kodas, keičiantis USD skaičiaus vertę, yra toks svarbus. Jis sustabdys kilpą, kai USD skaičiaus vertė yra 11 (tai yra ne mažiau kaip 11). Rezultatas naršyklėje atrodys taip.

1
2
3
4
5
6
7
8
9
10





Vaizdo Instrukcijos: PHP for Web Development (Balandis 2024).