$a1=0;
$a2=0;
.
.
$a100=0;
i wrote this in loop as
for($i=1;$i<=100,$i++){$a.$i=0; // is it right way}
但是我遇到错误,请帮助我在此先感谢
您可以形成您的姓名,然后将其用作变量变量:
<?php
for($i=1; $i<4; $i++) {
$name = "a$i";
$$name = 0;
}
var_dump($a1, $a2, $a3);
输出:
int(0) int(0) int(0)
或:
for($i=1; $i<4; $i++) { ${'a'.$i} = 0; }
但是每次使用Php数组都可能更合适:
$as = array_fill(1, 3, 0); var_dump($as);
输出:
array(3) { [1]=> int(0) [2]=> int(0) [3]=> int(0) }
引用项目:
echo $as[1];
输出:
0
<?PHP
for($i = 1; $i <= 100; $i++)
{
$var = 'a' . $i;
$$var = 0;
}
?>
您需要这样的PHP代码。
<?php
for( $i=1;$i<=100;$i++ ){
echo '$a'.$i.'=0<br/>';
}
?>