-1
我使用一個循環和8個變量名稱幾乎相同。PHP變量名添加1
$ DATE1,DATE2 $,$ DATE3等。
現在我想在環回聲$日期到$我 任何想法如何實現這一目標?
PHP的循環:
$i = 1;
while ($i < 8) {
echo $date$i;
$i++;
}
我使用一個循環和8個變量名稱幾乎相同。PHP變量名添加1
$ DATE1,DATE2 $,$ DATE3等。
現在我想在環回聲$日期到$我 任何想法如何實現這一目標?
PHP的循環:
$i = 1;
while ($i < 8) {
echo $date$i;
$i++;
}
通常你會使用array
爲:
$data = array('x', 'y', 'z', 'a', 'b', 'c', '1' , '2');
for($i = 0; $i < 8; $i++) {
echo $data[$i];
}
但是如果你出於某種原因需要8個變量(我不明白了一個道理) ,你需要這樣做:
for($i = 0; $i < 8; $i++) {
echo ${"data$i"};
}
正如別人之前提到的,更好的方式去阿博這將是使用數組。反正你想要做什麼正確的語法是
$i = 1;
while ($i < 8) {
echo ${"date$i"};
$i++;
}
如果需要號碼您的變量,那麼你會更好使用數組 –
拼接吧'$日期。$ i' – Afsar
如果真的同比增長需要使用此結構,然後使用[變量變量](http://www.php.net/manual/en/language.variables.variable.php) –