[]

php if else
şimdi 1 ve 0 lardan oluşan büyük bir tablom var. 1 yazan yerlere bir şey yazmamasını, 0 yazan yerlere x yazmasını istiyorum. yalnız bu 1 ve 0 veriler direkt gelmiyor veya ben belirlemiyorum. php kontrol yapıyor ve o değeri bulup yazıyor. 1 ve 0 lı değerlerde $veri üzerine yazılıyor. şimdi:
if($veri = 0)
echo "x";
else
echo "";
yazdım fakat çalışmadı. kodda bir yanlışlık mı var?
if($veri = 0)
echo "x";
else
echo "";
yazdım fakat çalışmadı. kodda bir yanlışlık mı var?

Yazini okumadim sadece koda baktim
$veri == 0
Olacak.
İki tane esittir
$veri == 0
Olacak.
İki tane esittir
- eksi sozlukte eksiyen adam
(04.03.16 21:45:10)

Bir de parantezleri aliskanlik edin tek satir yazcak olsan bile {} kullan.
- eksi sozlukte eksiyen adam
(04.03.16 21:45:52)

Bir de php degil baska dil ogren bence.
- eksi sozlukte eksiyen adam
(04.03.16 21:46:11)

zorunda olmasam valla billa yüzüne bakmam. mükemmelliğine diyecek söz yok fakat yeteneklerime gelince kjdlfhdhdf
- freetakilir
(04.03.16 21:59:32)

yalnız şey diyeceğim. şimdi bu veri direkt gelmiyor demiştim ya. php o sonradan gelen veriyi kontrol edebiliyor mu peki? örnek:
$sayi=-3;
if($sayi>0){
echo "Sayı=$sayi<br>";
echo "Karesi=",$sayi*$sayi;
}
else
echo "Sayı pozitif değil";
?>
burada $sayi=-3; denmiş ya. bende o veri kontrol edilip geliyor file get contents ve preg match all ile. bu durumda çalışır mı if else?
$sayi=-3;
if($sayi>0){
echo "Sayı=$sayi<br>";
echo "Karesi=",$sayi*$sayi;
}
else
echo "Sayı pozitif değil";
?>
burada $sayi=-3; denmiş ya. bende o veri kontrol edilip geliyor file get contents ve preg match all ile. bu durumda çalışır mı if else?
- freetakilir
(04.03.16 22:05:12)

Onceden o yaptigin islemler nonblocking degilse, yani fonksiyon bitmeden baska satira gecmiyorsa sorun olmaz. Muhtemelen de blockingtir.
- eksi sozlukte eksiyen adam
(04.03.16 22:06:47)

sadece 0 ve 1 ise mevzu
if($veri){}else{}
şeklinde kullan
if($veri){}else{}
şeklinde kullan
- tchuck
(04.03.16 22:07:51)

çalıştıramadım ya
$baglan = file_get_contents("bağlanılacakyer");
preg_match_all("bilmemnebilmemne", $baglan, $veri);
echo $veri[1][0]
// burada veri 1 li ve 0 lı geliyor düzgün çalışıyor.
if ($veri==0)
{
echo "X";
}
else
{
echo "Y";
}
niye çalışmıyo bu? hatada da Parse error: syntax error, unexpected 'if' (T_IF), expecting ',' or ';' diyor
$baglan = file_get_contents("bağlanılacakyer");
preg_match_all("bilmemnebilmemne", $baglan, $veri);
echo $veri[1][0]
// burada veri 1 li ve 0 lı geliyor düzgün çalışıyor.
if ($veri==0)
{
echo "X";
}
else
{
echo "Y";
}
niye çalışmıyo bu? hatada da Parse error: syntax error, unexpected 'if' (T_IF), expecting ',' or ';' diyor
- freetakilir
(04.03.16 22:21:20)

Echo $veri[1][0] dan sonra ; yok
- 6 yasimdan beri metal dinliyorum
(04.03.16 23:06:35)

ahanda çalıştı. ama önceki verinin yanına yazdı. önceki veriyi nasıl kaybedicez? arkaplanda sorgulasın yani.
- freetakilir
(04.03.16 23:48:51)
1