如何在php中使用双重连接变量获取第三个变量

如何在php中使用双重连接变量获取第三个变量,php,Php,PHP代码: $video1="welcome.mp4"; $video2="movie.mp4"; $video3="ends.mp4"; $num_id="1"; $get = '$' . "video" . $num_id; $file = $get; echo "<a href=Player.php?file=$file'>Play</a>"; html代码结果: <a href="player.php?file=$video1">Play<

PHP代码:

$video1="welcome.mp4";
$video2="movie.mp4";
$video3="ends.mp4";

$num_id="1";
$get = '$' . "video" . $num_id; 
$file = $get;
echo "<a href=Player.php?file=$file'>Play</a>";
html代码结果:

<a href="player.php?file=$video1">Play</a>
HTML-期望值:

<a href="player.php?file=welcome.mp4">Play</a>

我会这样做

$videos = ['welcome.mp4','movie.mp4','ends.mp4'];

foreach($videos as $video){
  echo "<a href=Player.php?file=$video'>Play</a><br>";
}

如果我想成为Kool,或者让一个初级开发人员感到困惑,我会这么做。。哈哈

$video1="welcome.mp4";
$video2="movie.mp4";
$video3="ends.mp4";

$num_id="1";
$get = ${"video".$num_id}; 
$file = $get;
echo "<a href=Player.php?file=$file'>Play</a>";
输出

<a href=Player.php?file=welcome.mp4'>Play</a>
但我不确定你是否准备好获得这么大的权力


我同意,使用数组比使用不同的变量要好得多。不过,您可能想添加一个示例,以获得他们在问题中尝试做的特定示例。非常感谢。它的作品,但我有更多的解决方案,你的代码是好的,它太:回声;什么是双重连接变量?如果给出问题中的代码,您得到的正是我期望得到的。使用数组似乎要简单得多