ternary operatoru kullanabilirsin:
$condition = true;
$data = '
<div>
test
' . ($condition ? '<div>kosul yerine gelirse görünür</div>' : '<div>koşul yerine gelmezse görünür</div>') . '
</div>
'
su şekilde bir fonksiyon oluşturabilirsin:
function textToAscii($text) {
$ascii = ''
for ($i = 0; $i < strlen($text); $i++) {
$ascii .= ord($text[$i]) . ' ';
}
return $ascii;
}
$asciiText = textToAscii('ankara');
her karakteri ASCII'ye donusturmek icin ord()
fonksiyonunu kullanabilirsin, ornegin:
$text = 'ankara';
for ($i = 0; $i < strlen($text); $i++) {
echo ord($text[$i]) . ' ';
}
Bu kod, 'ankara' kelimesindeki her bir karakterin ASCII değerini döndürecektir.
Ancak ikinci sordugun soruyu anlayamadim, daha aciklayici olursan belki yardimci oluruz.
static dosyalarda env'ye erisemezsin, eger javascript dosyan dogrudan tarayici tarafindan calistiriliyorsa, zaten mantigina aykiri olur, bunun yerine ayni dosyayi src/
klasorunun icinde tanimlayabilirsin, tabi yapacagin ise gore degisir ama bu sekilde erisebilirsin, gunun sonunda build alinirken otomatik olarak env degiskenleri degerleriyle degistiriliyor cunku.
yani genelde zaten api public'tir, auth gerektirmeyen bir cok noktada bir cok sitenin api'sine erisebilirsin, tabi burada eristigin datalarin hassasiyeti ne bilmiyorum ancak public ise cok bir sey fark etmiyor, yine de bunu ticari amacla kullanmak sorun yaratabilir dikkatli ol :)
eger trafik cok yoksa firebase kullanabilirsin backend icin, hem ucretsiz belli bir istege kadar hem de hic backend'e girmeden yaziyorsun iyi oluyor :)
neden useEffect içinde eleman oluşturmaya çalışıyorsun? posts
dizini return içinde JSX ile eleman oluşturup onClick
olayını o elemana vermek varken neden bu zahmet anlayamadım ben?
bu tarz sorulari html ve css'leri gormeden cevap vermek cok mumkun degil, ama kutularin yuksekligin 100vh
ayarlayıp overflow: auto
yaparsan taşanlar scroll olacaktır kendi içlerinde
cunku zaten backend'den JSON donduruyorsun, su kismi kaldir:
veri=JSON.parse(data);
onun yerine direk data
kullan zaten javascript objesi dönüyor olacak. console'a bakıp gelen değerlere bakabilirsin:
console.log(data)
php'de $_GET
ile istedigin degeri alabilirsin, normal php sonuçta :)