Php 循环和变量类型$u[s]
我有一个循环:Php 循环和变量类型$u[s],php,for-loop,Php,For Loop,我有一个循环: for($i=1; $i<6;$i++) { echo ${'u'.$i}; } ?> 用于($i=1;$i) 变量$u在循环中完成:$u1、$u2等 我需要在循环中执行$u[s],期望的结果:$u[s1],$u[s2]等等。 这不起作用:${'u[s'$i.]'} 如何执行此操作?for($i=1;$ifor($i=1;$i for($i=1; $i<6;$i++){ echo $u['s'.$i]; } 对于($i=1;$i) 对于($i
for($i=1; $i<6;$i++)
{
echo ${'u'.$i};
}
?>
用于($i=1;$i)
变量$u在循环中完成:$u1、$u2等
我需要在循环中执行$u[s],期望的结果:$u[s1],$u[s2]等等。
这不起作用:${'u[s'$i.]'}
如何执行此操作?for($i=1;$ifor($i=1;$i
for($i=1; $i<6;$i++){
echo $u['s'.$i];
}
对于($i=1;$i)
对于($i=1;$i您是否有A)一个带有5个键的单个数组变量u
,s1
-s5
,或者您是否有B)5个变量,u1
-u5
如果是A),则使用@Sudhir的答案。我更喜欢插值而不是@JOHN答案的串联
如果是B),则执行以下操作:
for ( $i = 1 ; $i < 6 ; $i++ ) {
$var_name = "u{$i}";
echo $$var_name;
}
($i=1;$i<6;$i++)的{
$var_name=“u{$i}”;
echo$$var_name;
}
您是否有A)一个带有5个键的单个数组变量u
,s1
-s5
或者您是否有B)5个变量,u1
-u5
如果是A),则使用@Sudhir的答案。与@JOHN答案的串联相比,我更喜欢插值
如果是B),则执行以下操作:
for ( $i = 1 ; $i < 6 ; $i++ ) {
$var_name = "u{$i}";
echo $$var_name;
}
($i=1;$i<6;$i++)的{
$var_name=“u{$i}”;
echo$$var_name;
}
变量$u应以如下方式在循环中执行:$u[1]、$u[2]等
这样你就能做到
foreach($u as $var) {
echo $var;
}
这被称为array
,处理枚举变量的唯一正确方法应该是在循环中这样做:$u[1],$u[2]等等
这样你就能做到
foreach($u as $var) {
echo $var;
}
这被称为“代码>数组< /代码>,而处理枚举变量
的唯一正确方法请简要解释为什么这个答案适用,以便其他看到它的人会更好地理解。请简要地解释为什么这个答案是适用的,以便看到它的其他人会更好地理解。