在PHP中输入变量的字符串

hed*_*uzo 2 php

如何将变量与字符串组合并生成值

<?php
$bun1="home";
$x="1";
$h= "$"."bun".$x;
echo $h;
?>
Run Code Online (Sandbox Code Playgroud)

我想打印$ bun1与结果回家,但$ bun1中的"1"是变量$ x

And*_*ong 7

你要做的是被称为变量变量.

PHP.net上有一整页.

<?php
$bun1="home";
$x="1";
$h= ${"bun".$x};
echo $h;
?>
Run Code Online (Sandbox Code Playgroud)

但是,从设计的角度来看,如果你使用变量变量,你几乎总是做错了.改为使用数组:

<?php
$bun[1] = "home";
$x=1;
$h= $bun[$x];
echo $h;
?>
Run Code Online (Sandbox Code Playgroud)

如果你只是想学习,那么好吧,有它.