Tải bản đầy đủ (.pdf) (5 trang)

Tài liệu Cấu trúc điều khiển part 2 pdf

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (331.33 KB, 5 trang )

T Hc PHP
By traibingo 1 | P a g e


Lệnh điều khiển vòng lặp

u khip, tu khia bn t ng thc hin mn
p li nhiu ln (lp mt s ng lc ln khi tho
u ki

PHP cung cp while (lp kiu kin khi
u kic tho nh s ln lp li)

a) Vòng lặp while

t dn nht, cn ginh if:

u kin)
{
//Khoi cau lenh can lap
}

p while s ng mt biu th kic sai).N ca
biu thp du ngon lp) s c b n
p. N cp du ngoc s c thc
thi. Khi bt gp du ngou kin kim tra s  v
c li tip tc thu kin lp ch 
i thm bu lu kin l c thi
n lnh trong cp dn lc tip tc thc hin ht. Mun
dng li  mt v  dng lnh break:
ng t n 5:



<?php
$i=0;
$tong=0;
while ($i<=5)
T Hc PHP
By traibingo 2 | P a g e

{
$tong=$tong+$i;
$i+=1;
}
?>

  hin th u kin bn ph
i mt file *.php :

<HTML>
<TABLE>
<BODY>
<?php
$i=1;
while ($i<=3)
{
?>
<TR><TD> <INPUT type="text"> </TD></TR>
<?php
$i+=1;
}
?>

</table>
</body>
</html>

b. Vòng lặp do while

u kiu cn
lnh cn li ki u ki
c hin lnh cn lt mt ln.

C

do
n (khnh cn lp
u kin);

T Hc PHP
By traibingo 3 | P a g e

:
<HTML>
<TABLE>
<BODY>
<?php
$i=1;
do
{
?>
<TR><TD> <INPUT type="text"> </TD></TR>
<?php

$i+=1;
}while ($i<=3);
?>
</table>
</body>
</html>

 nh li s n bn ch viu kin $i<=3
n s thy hai kt qu n . Phn t ng

 cn l 
 sau:

n bit rng giai tht con s ln kinh kh 
a, vi s c ga ch url:
http://dia_chi_trang_web_cua_ban/giaithua.php?n=xx ( t s 
nhp)

Do giai tht con s cc k l n t
giai tha chng hn. Nu h nhp l

<HTML>
<?php
// Ghi lai voi ten file la giaithua.php
$giaithua=1;
$i=1;
while ( $i<=$n)
T Hc PHP
By traibingo 4 | P a g e


{
$giaithua*=$i;
$i+=1;
if ($i>8 )
{
echo ("Chi tinh den 8! <BR>");
break;
}
}
echo ("Ket qua la: ".$giaithua);
?>
</HTML>

 n 8 giai tha, np mt con s l
 hin th 8 giai thu nh n chy tt.

c) Vòng lặp for.

p for, vp vi s l

for ( $biu; $bin < (ha_km)
{
// Khnh
}

Biu thc $bim bo bi khu (1)
Biu thc $bi_k nh xem bi kc
u kin l
Biu thm b sau mt s ln lu th
u kin (2) s dn kt qu  p).


:
for ( $i = 1; $i <10; ++$i)
{
 ca bin \);
}

Mt bin dp for, gn ginh r 
T Hc PHP
By traibingo 5 | P a g e


for (bieu_thuc_1; bieu_thuc_2; bieu_thuc_3):
// Khnh
endfor;

:

<?php
for ($i=1; $i<=10;++$i)

?>
<TR><TD> <INPUT type="text"> </TD></TR>
<?php
endfor
?>
Ví dụ1: Tính tổng từ 1 đến 5:

<?php
$i=0;

$tong=0;
while ($i<=5)
{
$tong=$tong+$i;
$i+=1;
echo("Ket qua:".$tong);
}
?>

t qu hi
Ket qua:0Ket qua:1Ket qua:3Ket qua:6Ket qua:10Ket qua:15
Ctip

×