LoginSignup
2
0

More than 5 years have passed since last update.

[php] foreachの謎

Last updated at Posted at 2018-05-05

2018.05.06 追記

コメントにもあるように PHP 7.0.X から PHP 7.1.X への移行による新機能のようでした。
参照: PHP 7.0.x から PHP 7.1.x への移行による新機能


foreachでarray_mapを使う時、phpのバージョンによって書き方が妙に変わってたのでメモ

<?php
  // php7.1
  foreach(array_map(null, $array1, $array2) as [$val1, $val2]) {
    echo $val1.', '.$val2;
  }

  // php7.0
  foreach(array_map(null, $array1, $array2) as list($val1, $val2)) {
    echo $val1.', '.$val2;
  }
?>

なんで[]で書けなくなったか分からないけど、list()を使えばどっちでも使えるから、まぁいいか。

2
0
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0