PHPで関数の返り値を複数指定する方法
複数の値をreturn文で返したいときの対処法メモ(出典: PHP公式マニュアル)
/**
* 関数側: returnの際にarrayを使う
*/
function 任意の関数名()
{
return array(0, 1, 2);
}
/**
* 呼び出し側: list関数を使い各変数に入れる
*/
list($zero, $one, $two) = 任意の関数名();
参考リンク:
・PHP: 返り値 – Manual