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

感謝您的閱讀,請用力地分享讓大家知道吧~~

Aidec Li
學我所見,寫我所學。凡事略懂略懂~~
更多 Aidec Li 的文章...

很抱歉,此文章關閉留言