0Pricing
PHP Academy · บทเรียน

โครงสร้างควบคุม

ใช้คำสั่ง if-else กรณี switch และลูปใน PHP

โครงสร้างควบคุม เป็นบทเรียน PHP Academy ฟรีบน CoddyKit นี่คือบทเรียนที่ 4 จากทั้งหมด 5 บทเรียน คุณสามารถอ่านบทเรียนทั้งหมดด้านล่างฟรี — จากนั้นลองปฏิบัติด้วยตัวคุณเองในเบราว์เซอร์พร้อมตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7 บทเรียนนี้เป็นส่วนหนึ่งของเส้นทางการเรียน PHP Academy และความก้าวหน้าของคุณจะซิงค์ข้ามเว็บและแอป CoddyKit คอร์ส PHP Academy มีบทเรียนทั้งหมด 5 บทเรียน

โครงสร้างควบคุม

โครงสร้างควบคุม

ยินดีต้อนรับสู่ขั้นตอนถัดไปของ PHP! ในบทเรียนนี้ คุณจะได้เรียนรู้เกี่ยวกับโครงสร้างควบคุม ซึ่งช่วยให้คุณตัดสินใจและทำงานซ้ำในโปรแกรมได้ มาเริ่มกันเลย!

โครงสร้างควบคุม — ภาพประกอบ 1

โครงสร้างควบคุมคืออะไร

โครงสร้างควบคุมคืออะไร

โครงสร้างควบคุมจะกำหนดลำดับการทำงานของโปรแกรม โดยช่วยให้คุณสามารถ:

  • ตัดสินใจโดยใช้คำสั่งเงื่อนไข
  • ทำงานซ้ำโดยใช้การวนซ้ำ

ประเด็นสำคัญ: โครงสร้างควบคุมทำให้โปรแกรมของคุณทำงานแบบไดนามิกและปรับเปลี่ยนได้

คำสั่ง If-Else

คำสั่ง If-Else

คำสั่ง if จะประมวลผลกลุ่มโค้ดเมื่อเงื่อนไขเป็นจริง ใช้ else หรือ elseif เพื่อจัดการกับเงื่อนไขอื่น ๆ ตัวอย่าง:

<?php
  $age = 18;
  if ($age >= 18) {
    echo "You are an adult.";
  } else {
    echo "You are a minor.";
  }
?>

คำสั่ง Switch

คำสั่ง Switch

คำสั่ง switch ใช้ประมวลผลกลุ่มโค้ดหนึ่งกลุ่มจากตัวเลือกที่มีหลายตัวเลือก ตัวอย่าง:

<?php
  $day = "Monday";
  switch ($day) {
    case "Monday":
      echo "Start of the work week!";
      break;
    case "Friday":
      echo "Almost the weekend!";
      break;
    default:
      echo "Just another day.";
  }
?>

การวนซ้ำแบบกำหนดจำนวนรอบ

การวนซ้ำแบบกำหนดจำนวนรอบ

การวนซ้ำแบบ for ใช้ทำซ้ำกลุ่มโค้ดตามจำนวนรอบที่กำหนด ตัวอย่าง:

<?php
  for ($i = 1; $i <= 5; $i++) {
    echo "Iteration $i<br>";
  }
?>

การวนซ้ำแบบมีเงื่อนไข

การวนซ้ำแบบมีเงื่อนไข

การวนซ้ำแบบ while จะประมวลผลกลุ่มโค้ดตราบใดที่เงื่อนไขเป็นจริง ตัวอย่าง:

<?php
  $count = 1;
  while ($count <= 3) {
    echo "Count: $count<br>";
    $count++;
  }
?>

การวนซ้ำแบบทำก่อนตรวจสอบ

การวนซ้ำแบบทำก่อนตรวจสอบ

การวนซ้ำแบบ do-while คล้ายกับการวนซ้ำแบบ while แต่รับประกันว่าโค้ดจะทำงานอย่างน้อยหนึ่งครั้ง ตัวอย่าง:

<?php
  $count = 1;
  do {
    echo "Count: $count<br>";
    $count++;
  } while ($count <= 3);
?>

การวนซ้ำผ่านสมาชิก

การวนซ้ำผ่านสมาชิก

การวนซ้ำแบบ foreach ออกแบบมาสำหรับวนดูสมาชิกในอาร์เรย์ ตัวอย่าง:

<?php
  $colors = ["Red", "Green", "Blue"];
  foreach ($colors as $color) {
    echo "$color<br>";
  }
?>
<?php
  $number = 5;
  if ($number > 10) {
    echo "Greater than 10";
  } else {
    echo "10 or less";
  }
?>

เยี่ยมมาก!

เยี่ยมมาก!

ยินดีด้วย! คุณได้เรียนรู้วิธีใช้โครงสร้างควบคุมเพื่อตัดสินใจและทำงานซ้ำใน PHP แล้ว เครื่องมือเหล่านี้มีความสำคัญต่อการสร้างโปรแกรมที่ทำงานแบบไดนามิกและมีประสิทธิภาพ ในบทเรียนถัดไป เราจะศึกษาอาร์เรย์ให้ละเอียดมากขึ้น มาเขียนโค้ดกันต่อเลย!

โครงสร้างควบคุม — ภาพประกอบ 10

คำถามที่พบบ่อย

บทเรียน “โครงสร้างควบคุม” ฟรีหรือไม่

ใช่ — ข้อความเต็มของ “โครงสร้างควบคุม” ฟรีให้อ่านที่นี่บนเว็บ เพื่อปฏิบัติแบบโต้ตอบ (ตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7) และปลดล็อคส่วนที่เหลือของคอร์ส PHP Academy ให้อัปเกรดเป็น CoddyKit PRO คอร์ส PHP Academy มีบทเรียนทั้งหมด 5 บทเรียน

คุณจะเรียนรู้อะไรในบทเรียน “โครงสร้างควบคุม”

ใช้คำสั่ง if-else กรณี switch และลูปใน PHP คุณปฏิบัติ PHP Academy ด้วยโค้ดที่ใช้งานได้จริงที่คุณเรียกใช้โดยตรงในเบราว์เซอร์ และติวเตอร์ AI ตลอด 24/7 ตอบคำถามของคุณขณะที่คุณไปผ่านบทเรียน

คุณต้องมีประสบการณ์ก่อนที่จะเริ่มเรียน PHP Academy หรือไม่

ไม่จำเป็นต้องมีประสบการณ์มาก่อน PHP Academy บน CoddyKit ออกแบบมาสำหรับผู้เริ่มต้นไปจนถึงผู้เรียนขั้นสูง คุณสามารถเริ่มต้นที่นี่หรือเริ่มจากตัวแรกและเรียนด้วยความเร็วของคุณเอง นี่คือบทเรียนที่ 4 จากทั้งหมด 5 บทเรียน

บทเรียน “โครงสร้างควบคุม” ใช้เวลานานแค่ไหน

บทเรียน CoddyKit ส่วนใหญ่ใช้เวลาประมาณ 5–10 นาที แต่ละบทเรียนจึงสั้นและเป็นแบบโต้ตอบ คุณสามารถก้าวหน้าอย่างต่อเนื่องและกลับมาเรียนต่อจากตรงที่เพิ่งหยุดบนเว็บและแอปได้เลย

ฉันเขียนและรันโค้ดในบทเรียน PHP Academy นี้ได้ไหม

ได้ บทเรียน PHP Academy ทุกบทมีตัวแก้ไขโค้ดในตัว คุณจึงเขียนและรันโค้ดจริงได้เลยในเบราว์เซอร์ และได้รับข้อเสนอแนะจาก AI ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ

บทเรียนทั้งหมดในหลักสูตรนี้

  1. ตัวแปรและค่าคงที่
  2. ชนิดข้อมูล
  3. ตัวดำเนินการ
  4. โครงสร้างควบคุม
  5. การทำงานกับอาร์เรย์
← กลับไปที่ PHP Academy