Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Nota kajian PHP: pernyataan bersyarat dan kawalan gelung

Nota kajian PHP: pernyataan bersyarat dan kawalan gelung

王林
王林asal
2023-10-09 08:13:10926semak imbas

Nota kajian PHP: pernyataan bersyarat dan kawalan gelung

Nota kajian PHP: pernyataan bersyarat dan kawalan gelung

[Pengenalan]
Dalam proses pembelajaran bahasa pengaturcaraan PHP, pernyataan bersyarat dan kawalan gelung adalah mata pengetahuan asas yang mesti dikuasai. Pernyataan bersyarat digunakan untuk melaksanakan kod yang berbeza mengikut situasi yang berbeza, manakala kawalan gelung membolehkan kami mengulang sekeping kod beberapa kali. Artikel ini akan memperkenalkan pernyataan bersyarat dan kawalan gelung dalam PHP secara terperinci, dan memberikan contoh kod khusus.

【1. Pernyataan Bersyarat】
Pernyataan bersyarat membolehkan kami melaksanakan blok kod yang berbeza secara selektif dalam keadaan berbeza. PHP menyediakan pelbagai pernyataan bersyarat, termasuk pernyataan if, pernyataan else, pernyataan elseif, dan pernyataan switch.

  1. penyataan if
    jika penyataan digunakan untuk melaksanakan blok kod tertentu apabila syarat adalah benar. Berikut ialah contoh pernyataan if:
<?php
$isSunday = true;

if ($isSunday) {
  echo "今天是星期天,我要放松一下!";
}
?>

Dalam contoh di atas, jika nilai $isSunday adalah benar, "Hari ini adalah hari Ahad, saya mahu berehat!"

  1. else statement
    else statement digunakan untuk melaksanakan blok kod tertentu apabila syarat pernyataan if palsu. Berikut ialah contoh pernyataan if-else:
<?php
$isSunday = false;

if ($isSunday) {
  echo "今天是星期天,我要放松一下!";
} else {
  echo "今天不是星期天,我要去上班!";
}
?>

Dalam contoh di atas, jika nilai $isSunday adalah palsu, "Hari ini bukan Ahad, saya perlu pergi bekerja!"

  1. elseif statement
    elseif statement digunakan untuk memilih dan melaksanakan blok kod antara berbilang syarat. Berikut ialah contoh pernyataan if-elseif-else:
<?php
$isSunday = false;
$isSaturday = true;

if ($isSunday) {
  echo "今天是星期天,我要放松一下!";
} elseif ($isSaturday) {
  echo "今天是星期六,我要去购物!";
} else {
  echo "今天不是星期天也不是星期六,我要去上班!";
}
?>

Dalam contoh di atas, jika nilai $isSunday adalah palsu dan nilai $isSaturday adalah benar, ia akan mengeluarkan "Hari ini adalah hari Sabtu, saya mahu untuk pergi membeli-belah!" ".

  1. penyataan suis
    Pernyataan suis digunakan untuk memilih dan melaksanakan blok kod antara berbilang pilihan. Berikut ialah contoh pernyataan suis:
<?php
$dayOfWeek = "Tuesday";

switch ($dayOfWeek) {
  case "Monday":
    echo "今天是星期一,我要去上班!";
    break;
  case "Tuesday":
    echo "今天是星期二,我要去开会!";
    break;
  case "Wednesday":
    echo "今天是星期三,我要去健身!";
    break;
  default:
    echo "今天不是星期一、二、三,我要休息!";
}
?>

Dalam contoh di atas, jika nilai $dayOfWeek ialah "Selasa", "Hari ini ialah hari Selasa, saya perlu pergi ke mesyuarat!"

【2. Kawalan Gelung】
Kawalan gelung membolehkan kami melaksanakan sekeping kod berulang kali untuk memproses sejumlah besar data dengan cepat dan cekap. PHP menyediakan pelbagai struktur kawalan gelung, termasuk untuk gelung, gelung manakala, gelung do-while dan gelung foreach.

  1. untuk gelung
    Gelung for berulang kali melaksanakan bahagian kod apabila syarat yang ditetapkan dipenuhi. Berikut ialah contoh gelung for:
<?php
for ($i = 1; $i <= 10; $i++) {
  echo "当前数字为:" . $i . "<br/>";
}
?>

Dalam contoh di atas, gelung for akan mengeluarkan nombor dari 1 hingga 10.

  1. while loop
    a while loop berulang kali melaksanakan bahagian kod apabila syarat tertentu dipenuhi. Berikut ialah contoh gelung sementara:
<?php
$i = 1;

while ($i <= 10) {
  echo "当前数字为:" . $i . "<br/>";
  $i++;
}
?>

Dalam contoh di atas, gelung while akan mengeluarkan nombor dari 1 hingga 10.

  1. gelung do-while
    Gelung do-while melaksanakan blok kod sekali dan kemudian melaksanakannya berulang kali apabila syarat yang ditentukan dipenuhi. Berikut ialah contoh gelung do-while:
<?php
$i = 1;

do {
  echo "当前数字为:" . $i . "<br/>";
  $i++;
} while ($i <= 10);
?>

Dalam contoh di atas, gelung do-while akan mengeluarkan nombor dari 1 hingga 10.

  1. gelung foreach
    gelung foreach digunakan untuk melelaran melalui setiap elemen dalam tatasusunan. Berikut ialah contoh gelung foreach:
<?php
$fruits = array("苹果", "香蕉", "橙子", "梨子");

foreach ($fruits as $fruit) {
  echo "水果:" . $fruit . "<br/>";
}
?>

Dalam contoh di atas, gelung foreach akan mengeluarkan setiap buah dalam tatasusunan.

【Ringkasan】
Pernyataan bersyarat dan kawalan gelung adalah konsep yang sangat penting dalam pengaturcaraan PHP. Melalui pernyataan bersyarat, kita boleh melaksanakan blok kod yang berbeza mengikut situasi yang berbeza, melalui kawalan gelung, kita boleh berulang kali melaksanakan sekeping kod beberapa kali. Artikel ini menyediakan contoh kod pernyataan if, pernyataan else, pernyataan elseif, pernyataan suis, untuk gelung, gelung sementara, gelung do-while dan gelung foreach Saya harap ia akan membantu semua orang dalam proses pembelajaran PHP. Saya harap anda semua berjaya menguasai penyataan bersyarat dan kawalan gelung PHP!

Atas ialah kandungan terperinci Nota kajian PHP: pernyataan bersyarat dan kawalan gelung. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn