亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

Kenyataan gelung tutorial asas pembangunan PHP

1. Gelung PHP

Apabila kita menulis kod, kita selalunya perlu menjalankan blok kod yang sama berulang kali. Pada masa ini kita boleh menggunakan pernyataan gelung dalam kod untuk menyelesaikan tugasan ini.

Dalam PHP, pernyataan gelung berikut disediakan:

sementara - Selagi syarat yang dinyatakan adalah benar, blok kod akan dilaksanakan dalam gelung

do. ..while - Dilaksanakan sekali blok kod pertama, dan kemudian mengulangi gelung apabila keadaan yang dinyatakan adalah benar

untuk - gelung melalui blok kod beberapa kali yang ditetapkan

foreach - gelung melalui blok kod untuk setiap elemen dalam tatasusunan

2. Gelung While

Gelung while akan melaksanakan blok kod berulang kali sehingga keadaan yang ditentukan adalah tidak benar

Sintaks:

while (condition)
{
Kod yang akan dilaksanakan;
}

Mari kita kenali gelung while melalui gambar rajah logik kod

15.png

Tentukan dahulu sama ada syarat itu dipenuhi, kod dalam kurungan kerinting akan dilaksanakan sehingga syarat tidak dipenuhi keluar

Instance 1 gelung untuk mengeluarkan integer antara 1 dan 50 : Kod sumber adalah seperti berikut

<?php
$i=1;
while($i<=50){
	echo $i."&nbsp";
	$i++;
}
?>

Contoh 2: Keluarkan jadual dari 1 hingga 100 , merealisasikan fungsi menukar warna berjalin

Keluaran pertama seluruh jadual: Kod sumber adalah seperti berikut

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>php.cn</title>
</head>
<body>
 <?php
//定義循環(huán)的初始值
$i=0;
//輸出表格
echo '<table width="800" border="1" >';//雙引號(hào)外面要套單引號(hào),雙引號(hào)會(huì)報(bào)錯(cuò)
while($i<100){
	 //0 - 9 為一行
        //10 -19 為一行
        //因此,每一行的開始都能夠被10求余后為零,如為10的時(shí)候,應(yīng)該顯示行開始的標(biāo)簽
	if($i%10==0){
		//為了隔行變色,第2,4,6每行的顏色變過(guò)色的,因此我們又可以再進(jìn)行一次取余運(yùn)算
		if($i%20==0){
			//第1,3,5等行正常輸出
			echo "<tr>";
		}else{
			//第2,4,6等行正常輸出
			echo '<tr bgcolor="pink">';//雙引號(hào)外面要套單引號(hào),雙引號(hào)會(huì)報(bào)錯(cuò)
		}	
	}
		echo "<td>";
		echo $i;
		echo "</td>";
	$i++;
	 //同理,每一行結(jié)束是不是應(yīng)該有一個(gè)</tr>結(jié)束標(biāo)簽?zāi)兀?
	if($i%10==0){
	echo "</tr>";
	
	}
	
}
echo "</table>";
?>   
</body>
</html>

Nota: Sila rujuk bahagian yang berkaitan dalam kursus HTML untuk bahagian jadual sahaja

Nota: Dalam penyata, petikan berganda mesti disertakan dalam petikan tunggal, dan petikan tunggal mesti disertakan dalam petikan berganda

3. do...while loop

Sintaks: do
{
Kod untuk dilaksanakan;
}
sambil ( syarat);

Saya lakukan...sementara pernyataan akan melaksanakan kod sekurang-kurangnya sekali, dan kemudian semak syarat selagi syarat itu benar, gelung akan diulang

l lakukan ...Perbezaan antara while dan while ialah nilainya disemak pada masa yang berbeza.

l do-while Tidak kira sama ada penghakiman while adalah benar, pernyataan gelung blok kod dilaksanakan sekali dan ia dijamin akan dilaksanakan sekali (nilai kebenaran ungkapan disemak selepas setiap gelung).
Walau bagaimanapun, gelung while kami yang terdahulu akan menyemak kawasan pertimbangan Boolean dan melaksanakannya jika ia benar. Jika ia tidak ditubuhkan, ia tidak akan dilaksanakan.

<?php
$i = 0;
do {
   echo $i;
} while ($i > 0);
?>

Dalam kod di atas, $i pastinya tidak lebih besar daripada 0, dan ia juga dilaksanakan.

Sudah tentu, jika anda belum memahaminya, tidak mengapa jika anda benar-benar tidak dapat memikirkan senario aplikasi Anda boleh melangkau blok ini sepenuhnya.

buat...sementara jarang digunakan. Kami mungkin menggunakannya dalam pemprosesan sumber seperti pembukaan fail, dsb.

4 untuk pernyataan kawalan gelung

Gelung for digunakan apabila bilangan kali skrip perlu dijalankan diketahui terlebih dahulu.

Sintaks :

untuk (nilai awal; syarat; kenaikan)
{
Kod untuk dilaksanakan;
}

Parameter:

  • Nilai permulaan: Memulakan nilai pembolehubah terutamanya, digunakan untuk menetapkan pembilang (tetapi boleh menjadi sebarang kod yang dilaksanakan sekali pada permulaan gelung).

  • Syarat: Sekatan pada pelaksanaan gelung. Jika BENAR, gelung diteruskan. Jika FALSE, gelung tamat.

  • Penambahan: Terutamanya digunakan untuk menambah pembilang (tetapi boleh menjadi sebarang kod yang dilaksanakan pada penghujung gelung).

Nota: Nilai awal dan parameter tambahan di atas boleh kosong atau mempunyai berbilang ungkapan (dipisahkan dengan koma)

Contoh : Gunakan gelung for untuk mengeluarkan 1-100. Kod sumber adalah seperti berikut

<?php
for($i=1;$i<=50;$i++){
	echo $i."&nbsp";
}
?>

Contoh: Gunakan gelung for untuk menaip jadual pendaraban 9*9

<?php
//99乘法口訣表從1開始,所以聲明一個(gè)變量$i = 1,讓$i小于10,也就是最大值為9
for($i=1;$i<=9;$i++){
	//1x1=1,2x2等于4,所以第二次循環(huán)的最大值為$i的值,因此$j=1, $j在循環(huán)自加的過(guò)程當(dāng)中,只能夠小于等于$i
	for($j=1;$j<=$i;$j++){
		echo $i."x".$j."=".$i*$j.'&nbsp;&nbsp;&nbsp;';
	}
	//每行結(jié)束輸出一個(gè)換行
	echo "<br/>";
}
?>

Nota: Kod dikeluarkan secara mendatar , watak baris baharu dilaksanakan sekali selepas setiap inner for loop berakhir

Mari tambahkan beberapa persamaan dan perbezaan yang muncul


< td style="word-break: break-all;" width="193" valign="top">

keluar

語(yǔ)句

作用

exit

exit之前我們講過(guò)了,從當(dāng)前處停止后續(xù)執(zhí)行

break

之前遇到過(guò),跳出循環(huán)或者跳出結(jié)構(gòu)體執(zhí)行后續(xù)代碼

continue

跳出此次循環(huán),下次循環(huán)繼續(xù)

pernyataan


Fungsi

exit Kami telah membincangkannya sebelum ini, menghentikan pelaksanaan berikutnya dari lokasi semasa

break

Saya pernah menemuinya sebelum ini, melompat keluar dari gelung atau struktur untuk melaksanakan kod seterusnya
teruskan

Keluar dari Loop kali ini, gelung seterusnya akan diteruskan


Mari kita lihat satu contoh. Kod sumber adalah seperti berikut:

<?php
for ($i = 1; $i <= 10; $i++) {
    if($i == 4){
            //待會(huì)兒換成contiune試試
            break;
    }
    echo '學(xué)習(xí)PHP的第'.$i.'天,加油<br />';
}
?>

Ganti rehat dengan continue dan cuba semak keputusan: (baris 4 hilang, baris lain keluar seperti biasa)

5. gelung foreach (tatasusunan belum diperkenalkan lagi di sini, anda boleh lihat Kaji bab ini selepas melengkapkan pengenalan kepada tatasusunan)

Gelung foreach digunakan untuk melintasi tatasusunan Sintaksnya ialah: foreach ($array as $value) { Untuk melaksanakan kod;}Setiap kali gelung dilakukan, nilai elemen tatasusunan semasa akan diberikan kepada pembolehubah $value (penuding tatasusunan akan bergerak satu demi satu kali seterusnya anda gelung, anda akan melihat nilai seterusnya dalam tatasusunan Contoh: The kod sumber adalah seperti berikut
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>php.cn</title>
<body>
<?php
$x=array(1,2,3,4);
foreach ($x as $value)
{
echo $value . "<br>";
}
?>
</body>
</html>
Meneruskan pembelajaran
||
<?php $i=1; while($i<=50){ echo $i." "; $i++; } ?>