Değişkenin Değişkeninin Değeri?
-
Merhaba ne istediğimi örnekle açıklamaya çalışacağım yardımcı olursanız sevinirim.
define(STRING_2019, "abc"); define(STRING_2020, "xyz"); $date= "2020"; echo STRING_$date; // çıktısı STRING_2020 echo NEOLMALIKİ; // çıktısı xyz olsun?
Çıktının xyz olması için yani STRING_2020 değişkenin STRING_$date değişkeni olarak değeri nasıl yazdırılır?
echo STRING_2020; // demezsiniz di mi :)
PLaXToR tarafından 09/Oca/20 17:01 tarihinde düzenlenmiştir -
-
Her ne kadar PHP boyle seylere izin verse de bu tarz bi kullanim dogru degil hocam :)
key value array kullan :) bir de "string" gibi genel keywordlerden uzak dur :)
$strTarih["2019"] = "abc";
$strTarih["2020"] = "xyz";
$d = "2020";
echo $strTarih[$d];
-
NmC bunu yazdı
Her ne kadar PHP boyle seylere izin verse de bu tarz bi kullanim dogru degil hocam :)
key value array kullan :) bir de "string" gibi genel keywordlerden uzak dur :)
$strTarih["2019"] = "abc";
$strTarih["2020"] = "xyz";
$d = "2020";
echo $strTarih[$d];
bu şekilde olmazzzz :) key value değil kestirmeye gitme :):)
yukarıda anlattığım şekilde olması lazım
-
bu konu nasıl çalıştırdın anlamadım ki
direk echo STRING_2020 yaz en alt satıra xyz çıktısı alırsın zaten
echo STRING_$date şu satır hata vermiyor mu sende ?
-
-
Ne diyon gurban ? :D
-
Excelde dolaylı, aşağıdaki link çözebilir belki istediğini
https://www.php.net/manual/en/language.variables.variable.php
-
end bunu yazdı
yani diyor ki
echo constant("STRING_".$date);
-
Khaine bunu yazdıend bunu yazdı
yani diyor ki
echo constant("STRING_".$date);
Başkan sal adamları da dökümantasyon okumayı öğrensinler :d
-
Khaine bunu yazdıend bunu yazdı
yani diyor ki
echo constant("STRING_".$date);
Evet istediğim tam olarak buydu teşekkürler