|
|
|
ถามเรื่องฟังชั่นกับการคืนค่าครับ กำลังหัดเขียน PHP ระดับกลางๆครับ ขอถามว่า จะคืนค่ามาให้ มากกว่า 1 ค่าทำได้ไหมครับ |
|
|
|
|
|
|
|
สิ่งที่ต้องส่งให้ function คือ address ของตัวแปรนั้น เช่น
$a = array("1","2","3");
$b = array("4","5","6");
change_var(&$a,&$b);
function change_var($a,$b)
{
$a=array("a","b","c");
$b=array("c","b","a");
}
คือค่าตัวแปร $a และ $b จะเปลี่ยนตามการทำงานใน function ตลอดเวลาครับผม
ตัวอย่างที่พิมพ์อาจจะเกิด error ในส่วนของการส่งค่า เพราะไม่ได้ใช้นาน ยังไงถ้า error ลอง search ดูนะครับ
|
|
|
|
|
Date :
8 มิ.ย. 2550 12:02:08 |
By :
limparty |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อ้อ ผมลองผิดลองถูกจนได้ละครับ ก็เอาอาเรยมารวมกันตรงๆเลย
<?
function aaa(){
$a=array("a","b","c");
$b=array("c","b","a");
$c=array($a,$b);
return $c;
}
//เวลาเรียกใช้งาน
$aaa=aaa();
$a=$aaa[0];
$b=$aaa[1];
echo "$a[0] $a[1] $a[2] <br>\n";
echo "$b[0] $b[1] $b[2]";
?>
|
|
|
|
|
Date :
8 มิ.ย. 2550 22:18:41 |
By :
นิค |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|