PHPのfunctionで複数の値をreturnする方法
PHPのfunctionで複数の値をreturnする方法
CakePHPでcomponentsにfunctionを書いて、controllersにその値をreturnしよう、値は複数。
・・・あれ?どうやるんだったっけ?functionで値を複数returnしたいとき。
PHPのfunctionで値は複数返すことが出来ない
PHPはfunction内に複数の変数を入れて、その全てをreturnすることは無理なようで、どうしても複数値をreturnしたい場合は配列化して、リストで渡すとよいそうです。
function small_numbers() { return array (0, 1, 2); } list ($zero, $one, $two) = small_numbers();
PHPのマニュアルより
へ~、そうなんだ。覚えておこう。