Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> PHP

คืนค่าสองค่าจากฟังก์ชันใน PHP


ไม่สามารถคืนค่าสองตัวแปรโดยตรงได้ แต่สามารถใส่ใน list/array แล้วคืนค่า

ตัวอย่าง

function factors( $n ) {    // ประกาศอาร์เรย์ว่าง    $fact = array();    // ลูป    for ( $i = 1; $i < $n; $i++) {       // ตรวจสอบ i เป็นตัวประกอบของ       // n push เข้าอาร์เรย์       if( $n % $i == 0 )       array_push( $fact, $i );    }    // คืนอาร์เรย์    return $fact; } // ประกาศตัวแปรและเริ่มต้น $num = 12; // เรียกฟังก์ชัน $nFactors = factors($num); // แสดงผลลัพธ์ echo 'Factors of ' . $num . ' are: <br>'; foreach( $nFactors as $x ) {    echo $x . "<br>"; }

ผลลัพธ์

จะได้ผลลัพธ์ดังนี้:

Factors of 12 are: 1 2 3 4 6