php function return 多組陣列
一般我們使用function大部分只會return一個值,但假如我們突然想要return一組陣列或多組陣列的話,又該怎麼做呢??
(一).返回一組陣列
function test1(){
//程式碼
$arraystr[]=123;
$arraystr[]=456;
return $arraystr;
}
使用方法:
$arr=test1();
echo $arr[0];
//可得結果 123
(二).返回多組陣列
function test2()
{
//程式碼</pre>
$arraystr[]="123";
$arraystr[]="aaa";
$arraystr2[]="456";
$arraystr2[]="bbb";
<pre>$arraystr3[]="789";
$arraystr3[]="ccc";
return array($arraystr, $arraystr2,$arraystr3);
}
使用方法:
list($var1,$var2,$var3)=test2();
echo $var1[0]; //123
echo $var1[1]; //aaa
echo $var2[0]; //456
echo $var2[1]; //bbb
echo $var3[0]; //789
echo $var3[1]; //ccc
很抱歉,此文章關閉留言