Devdit
 

PHP แยกเลขคู่ เลขคี่ จากตัวแปร array

2.5K

สอนเขียน PHP แยกเลขคู่ เลขคี่ จากตัวแปร array โดยการสร้างฟังก์ชันตรวจสอบเลขคู่ เลขคี่ และใช้ foreach วนลูปข้อมูลภายในตัวแปร array สามารถเขียนโปรแกรมได้ดังนี้

 

ตัวอย่าง PHP แยกเลขคู่ เลขคี่ จากตัวแปร array

<?php
    function evenOrOdd( $number ) {
        $return = "เลข {$number} คือ ";
        if( $number % 2 == 0 ) {
            $return .= "เลขคู่";
        } else {
            $return .= "เลขคี่";
        }
        $return .= "<br/>";
        return $return;
    }

    $a = array(10, 9, 4, 106, 30, 456, 1000, 1, 2, 50, 45, 48);
    foreach( $a as $v ) {
        echo evenOrOdd( $v );
    }
?>

ผลลัพธ์

เลข 10 คือ เลขคู่
เลข 9 คือ เลขคี่
เลข 4 คือ เลขคู่
เลข 106 คือ เลขคู่
เลข 30 คือ เลขคู่
เลข 456 คือ เลขคู่
เลข 1000 คือ เลขคู่
เลข 1 คือ เลขคี่
เลข 2 คือ เลขคู่
เลข 50 คือ เลขคู่
เลข 45 คือ เลขคี่
เลข 48 คือ เลขคู่

คำอธิบาย

1. สร้างฟังก์ชันชื่อ evenOrOdd รับค่าตัวเลข โดยทำหน้าที่แยกเลขคู่ เลขคี่ และพิมพ์ผลลัพธ์ออกมา

2. สร้างตัวแปรชนิด array ชื่อ a และกำหนดค่าเริ่มต้น

3. ใช้ foreach วนลูปตัวแปร a ภายในลูปใช้สั่ง evenOrOdd เพื่อแยกเลขคู่ เลขคี่ และพิมพ์ผลลัพธ์ออกมา

เขียน 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ