2021年7月1日解決済み

moreScores の [90, 42, 88] を、$scores を使って出力することはできますか?

ユーザー

下のコードでは、$scoresの配列5番目の、さらに2番目の88が出力されるのはよくわかりました。
では、moreScoresの[90, 42, 88]を、$scoresを使って出力することはできるのでしょうか。

「...」を付けることで、そのまま配列を表記できるという仕組みが紹介されていたので、
echo ...$scores[5]でやってみたのですが、ダメでした。

なにかうまい方法ってあるのでしょうか。

<?php

$moreScores = [
  55,
  72,
  'perfect',
  [90, 42, 88],
];

$scores = [
  90,
  40,
  ...$moreScores,
  100,
];

// print_r($scores);

echo $scores[5][2] . PHP_EOL;
スタッフ

この回答を見るにはプレミアムプランへの登録が必要です

プレミアムプランとは?