for ($i=1;$i<=4;$i++) {
if ($_FILES["resim".$i]["name"]) {
$resimAdi.$i = $_FILES["resim".$i]["name"];
$resimYolu.$i = "upload/" . $resimAdi.$i;
if (move_uploaded_file($_FILES["resim".$i]["tmp_name"], $resimYolu.$i)) { PHP 'de bir değişkeni döngü içerisinde sıralı formata sokma
2
●55
- 23-10-2021, 14:06:24Aşağıda yaptığım yöntemde bir yanlışlık var mı? Mesela döngünün içerisinde $resimAdi1, $resimAdi2 gibi değişkenleri sıralı şekilde versiyonlayarak kullanabilir miyim? ( Bende hata verdi de ) . Aldığım hata : undefined variable $resimadi
- 23-10-2021, 14:16:43Yaoacağın değişken ismini önce başka bir değişkene tanımlayıp daha sonra süslü parantezler içerisinde tanımlayarak kullanabilirsin.
Örneğin:
$number = 2; $name = 'resim'.$number; ${$name} = 'resim 2'; echo 'Resim2: '.($resim2??'null').'<br/>'; - 23-10-2021, 21:47:34dizi kullanabilirsin veya değişken değişken kullanabilirsin çift dolar işareti
for($i=1; $i < 5; $i++) { $resim_adi = 'resimAdi'.$i; $$resim_adi = $i; } echo $resimAdi1."<br />"; echo $resimAdi2."<br />"; echo $resimAdi3."<br />"; echo $resimAdi4."<br />";sonuç 1-2-3-4