【PHP】配列の値を変数に一括変換する関数「list()」
今回はPHPで使用できる、配列の値を一括して変数に変換する関数「list()」を使用してみます。記述方法が他の関数と少し違うのでかなり特徴的な関数ですね。
配列の値を一括して変数に変換する関数「key()」
|
1 |
list(代入したい変数…,) = 変換したい配列; |
|
1 2 3 4 5 6 7 8 9 10 11 |
<?php //list(代入したい変数…,) = 変換したい配列; $array = [1 , 2 , 3 , 4]; list($one , $two , $three , $four) = $array; echo $one."<br>"; //「1」 echo $two."<br>"; //「2」 echo $three."<br>"; //「3」 echo $four."<br>"; //「4」 ?> |
「list()」関数は変数に変換したい値の数だけ、変数を記述します。そして「list() = 変換したい配列」という記述で配列の値を変数に変換します。配列の値だけ変数を記述しなければ、溢れた部分が変数に代入できないので注意が必要です。