Merhaba benim sorum PHP değişken değişkenler ilgili.
Temelde böyle değişken değişkenleri nasıl CW1 ile gelebilir, CW2 vb kullanarak CW1 ve CW2 vb n değişkenlerinin içine n ödevlerin arasında Courseworks izlerini saklamak istiyorum
Yerine array kullanın.
Eğer gerçekten bir dizi kullanmak, gibi Gumbo wrote olmalıdır:
$cw = array();
for($i = 0; $i < $n; ++$i) {
$cw[] = $something;
}
Ancak, soruna bir çözüm:
for($i = 0; $i < $n; ++$i) {
$tmp = 'cw' . $i;
$$tmp = $something;
}
<?php
/ / Hatta daha Doları İşaretler ekleyebilirsiniz
$Bar = "a";
$Foo = "Bar";
$World = "Foo";
$Hello = "World";
$a = "Hello";
$a; //Returns Hello
$$a; //Returns World
$$$a; //Returns Foo
$$$$a; //Returns Bar
$$$$$a; //Returns a
$$$$$$a; //Returns Hello
$$$$$$$a; //Returns World
/ / ... Ve böylece ... / /
?>
Değişken değişkenler bu şekilde çalışmak
$var = "foo";
$$var = "bar";
echo $foo; // bar
Ne varsa $ var değeri değiştiğinde, o zaman artık bu kod 3 satır yazdırabilirsiniz beri ama, bu yapmanızı tavsiye etmiyoruz.
Eğer ne yapmak istediğini daha ayrıntılı olsaydı ben daha size yardımcı olabileceğini düşünüyorum.