如何在php中访问变量的值
因此,我有以下几点:如何在php中访问变量的值,php,Php,因此,我有以下几点: $audio1_1 = "x"; $audio2_1 = "z"; $audio3_1 = "r"; $audio4_1 = "b"; $audio5_1 = "x"; $audio6_1 = "z"; $audio7_1 = "r"; $audio8_1 = "b"; for ($x = 1; $x <= 8; $x++) { //// what to put here to ac
$audio1_1 = "x";
$audio2_1 = "z";
$audio3_1 = "r";
$audio4_1 = "b";
$audio5_1 = "x";
$audio6_1 = "z";
$audio7_1 = "r";
$audio8_1 = "b";
for ($x = 1; $x <= 8; $x++) {
//// what to put here to access the corresponding value???
}
$audio1_1=“x”;
$audio2_1=“z”;
$audio3_1=“r”;
$audio4_1=“b”;
$audio5_1=“x”;
$audio6_1=“z”;
$audio7_1=“r”;
$audio8_1=“b”;
对于($x=1;$x只需使用数组
$audio = array("x", "z", "r", "b", "x", "z", "r", "b");
foreach ($audio as $audioTemp)
{
$audioTemp //will be x then z then r and so on
}
只需使用数组
$audio = array("x", "z", "r", "b", "x", "z", "r", "b");
foreach ($audio as $audioTemp)
{
$audioTemp //will be x then z then r and so on
}
$audio1_1=“x”;
$audio2_1=“z”;
$audio3_1=“r”;
$audio4_1=“b”;
$audio5_1=“x”;
$audio6_1=“z”;
$audio7_1=“r”;
$audio8_1=“b”;
对于($x=1;$x$audio1_1=“x”;
$audio2_1=“z”;
$audio3_1=“r”;
$audio4_1=“b”;
$audio5_1=“x”;
$audio6_1=“z”;
$audio7_1=“r”;
$audio8_1=“b”;
对于($x=1;$x),如果要存储多个值,则应使用数组
$audio[] = "x";
$audio[] = "z";
$audio[] = "r";
$audio[] = "b";
$audio[] = "x";
$audio[] = "z";
$audio[] = "r";
$audio[] = "b";
foreach ($audio as $value) {
//// do something with $value
}
如果您不能这样做,并且必须使用$audioX_1 var名称,您可以这样做
for ($x = 1; $x <= 8; $x++) {
$varname = "audio{$x}_1";
$value = $$varname;
}
对于($x=1;$x如果要存储多个值,应该使用数组
$audio[] = "x";
$audio[] = "z";
$audio[] = "r";
$audio[] = "b";
$audio[] = "x";
$audio[] = "z";
$audio[] = "r";
$audio[] = "b";
foreach ($audio as $value) {
//// do something with $value
}
如果您不能这样做,并且必须使用$audioX_1 var名称,您可以这样做
for ($x = 1; $x <= 8; $x++) {
$varname = "audio{$x}_1";
$value = $$varname;
}
用于($x=1;$x$audio1_1=“x”;
$audio2_1=“z”;
$audio3_1=“r”;
$audio4_1=“b”;
$audio5_1=“x”;
$audio6_1=“z”;
$audio7_1=“r”;
$audio8_1=“b”;
对于($x=1;$x$audio1_1=“x”;
$audio2_1=“z”;
$audio3_1=“r”;
$audio4_1=“b”;
$audio5_1=“x”;
$audio6_1=“z”;
$audio7_1=“r”;
$audio8_1=“b”;
对于($x=1;$xecho${'audio.$x.'.\u 1'};
您也可以将它们添加到数组中,然后像array[pos]一样访问它。
非常感谢Philipp和其他回答的人。我非常感谢您的帮助。echo${'audio.$x.'\u 1'};
您也可以将它们添加到数组中,然后像array一样访问它[位置]
非常感谢Philipp和其他回答的人。我非常感谢您的帮助。阵列是零基的-您必须编辑您的loop@Philipp注意,fixed您还应该使用count
而不是fixed value光线是基于零的-您必须编辑您的loop@Philipp注意,fixed您还应该使用count
而不是固定值