158 of 410 menu

list関数

関数listは配列の要素を 変数に抽出します。

構文

list(mixed $var, mixed ...$vars): array

配列の要素を変数に抽出してみましょう:

<?php $arr = [1, 2, 3, 4, 5]; list($a, $b, $c, $d, $e) = $arr; ?>

結果として、変数$a、変数$b、変数、 変数$c、変数$d、変数$eが 利用可能になります:

<?php echo $a; // 1を出力 echo $b; // 2を出力 echo $c; // 3を出力 echo $d; // 4を出力 echo $e; // 5を出力 ?>

配列の最初の要素からではなく途中から始めたい場合は、 カンマを使用できます:

<?php $arr = [1, 2, 3, 4, 5]; list(, $b, $c, $d, $e) = $arr; ?>

結果として、変数$b、変数$c、 変数$d、変数$eが 利用可能になります:

<?php echo $b; // 2を出力 echo $c; // 3を出力 echo $d; // 4を出力 echo $e; // 5を出力 ?>

配列の3番目の要素だけを 変数に代入してみましょう:

<?php $arr = [1, 2, 3, 4, 5]; list(, , $c) = $arr; ?>

結果として、変数$cが 利用可能になります:

<?php echo $c; // 3を出力 ?>

関連項目

  • 関数extract
    配列を変数に分解する関数
日本語
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItalianoქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否