Şimdi Ara

PHP in_array kullanımı hakkında yardım

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
5 Misafir (2 Mobil) - 3 Masaüstü2 Mobil
5 sn
2
Cevap
0
Favori
2.130
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
Öne Çıkar
0 oy
Sayfa: 1
Giriş
Mesaj
  • Merhaba,

    yazdığım kodun şöyle birşey yapmasını istiyorum:

    Girilen değişken değerini array içindekilerle karşılaştır eğer eşleşme varsa onaylandı değilse onaylanmadı şeklinde yaz.Sormak istediğim array içinde birden fazla değer olduğunda hepsine ayrı ayrı if döngüsü mü kuracağım ?

    Örnek:(Alıntıdır)

     

    $degisken = "Yeşil"

    $renkler = array("Mavi", "Yeşil", "Turuncu", "Kırmızı");
    if (in_array($degisken, $renkler)) {
    echo "Degiskende 'Yeşil' değeri var";
    }
    else
    {
    echo "Degiskende 'Yeşil' değeri yok";
    }



    Bu kod doğru mudur ? Ya da kullanabileceğim başka bir fonksiyon söylerseniz sevinirim.



    _____________________________




  • merhaba,

    yapmak istediğin işlemin kodlarını aktarırsan daha detaylı yardımcı olabilirim. örnek olarak sana foreach döngüsünü öneririm.

    //değişken belirleniyor
    $degisken = "xxx";

    // dizi tanımlanıyor, anahtar deger ikilisi olarak
    $renkler = array("01" => "Mavi", "02" => "Kırmızı", "03" => "Yeşil", "04" => "Turuncu");

    //donguye sokuluyor
    foreach($renkler as $anahtar => #deger) {
    //kontrol ediliyor
    if($deger == $degisken) { echo "aradığınız değer \$renkler dizisinde ".$anahtar.". sırada tanımlı"; }
    else { echo "aradığınız değer tanımsız"; }
    }

    foreach döngüsüyle diziler içerisinde rahatlıkla işlem yapabilirsin.
    _____________________________
  • Yapay Zeka’dan İlgili Konular
    php de html kullanma
    12 yıl önce açıldı
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.