• 17-06-2013, 20:24:49
    #1
    Üyeliği durduruldu
    <?php

    $i=3;
    $yazi[3]='a';
    $dizigen['a']=50;
    $don=array_search("$yazi[$i]",$dizigen);
    echo $don;


    ?>
    bi proje için bu kullanım gerekli.ekranda 50 cıktısını almak istiyorum.kafam karıştı şimdi array searcde bulduğu elemann indisini döndürüyor burda "a" mı döndürecek

    array search içinde $yazi[$i] yazan kısım silinsin yerine karşılığı neyse o yazılsın istiyorum mantığım buydu

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 20:24:49 -->-> Daha önceki mesaj 19:49:55 --

    konugüncel
  • 17-06-2013, 20:33:10
    #2
    TaKKoZ adlı üyeden alıntı: mesajı görüntüle
    <?php

    $i=3;
    $yazi[3]='a';
    $dizigen['a']=50;
    $don=array_search("$yazi[$i]",$dizigen);
    echo $don;


    ?>
    bi proje için bu kullanım gerekli.ekranda 50 cıktısını almak istiyorum.kafam karıştı şimdi array searcde bulduğu elemann indisini döndürüyor burda "a" mı döndürecek

    array search içinde $yazi[$i] yazan kısım silinsin yerine karşılığı neyse o yazılsın istiyorum mantığım buydu

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 20:24:49 -->-> Daha önceki mesaj 19:49:55 --

    konugüncel

    kullanım yanlış, bu şekilde olacak;

    $dizigen['a']=50;
    $don=array_search(50,$dizigen);
    echo $don;
  • 17-06-2013, 20:52:08
    #3
    Üyeliği durduruldu
    biomooj adlı üyeden alıntı: mesajı görüntüle
    kullanım yanlış, bu şekilde olacak;

    $dizigen['a']=50;
    $don=array_search(50,$dizigen);
    echo $don;
    hocam 50 yerine mutlaka değişken kulanmam lazım.
  • 17-06-2013, 21:10:12
    #4
    TaKKoZ adlı üyeden alıntı: mesajı görüntüle
    hocam 50 yerine mutlaka değişken kulanmam lazım.
    değişken kullanabilirsin. a değil 50 olacak. yani değeri yazacaksın. sen dizi indisini yazıyorsun.. (indis? umarım doğru yazdım)
  • 17-06-2013, 21:28:48
    #5
    Üyeliği durduruldu
    biomooj adlı üyeden alıntı: mesajı görüntüle
    değişken kullanabilirsin. a değil 50 olacak. yani değeri yazacaksın. sen dizi indisini yazıyorsun.. (indis? umarım doğru yazdım)
    hocam bu sacma.
    böyle yazsam oluyormu yani
    $yazi2=$yazi[$i];
    yazi2 yi kullansam olacakmmı? indisi yazdığım zaman zaten değer dönmüyormu
  • 17-06-2013, 21:33:47
    #6
    TaKKoZ adlı üyeden alıntı: mesajı görüntüle
    hocam bu sacma.
    böyle yazsam oluyormu yani
    $yazi2=$yazi[$i];
    yazi2 yi kullansam olacakmmı? indisi yazdığım zaman zaten değer dönmüyormu
    yaptığın şey hatalı (ilk mesajında yazdığın kod)... array_search, değerlerde arama yapar. sen indis aratıyorsun. array_search 'in kullanımını öğren önce.
  • 17-06-2013, 22:50:24
    #7
    Üyeliği durduruldu
    biomooj adlı üyeden alıntı: mesajı görüntüle
    yaptığın şey hatalı (ilk mesajında yazdığın kod)... array_search, değerlerde arama yapar. sen indis aratıyorsun. array_search 'in kullanımını öğren önce.
    sizin demek istediğinizi yeni anladım kusura bakmayın.
    bunu nasıl düzeltebilirim.aslında ters yazmadım sadece böyle yapmaya mecburdum
    ters yazdığmda indisler çakışıyor.öyle 1-2 tanede değil değerler 12-13 14 zaten
    ben istiyorumki indis değerinde arasın veya yer değiştirteyim bir türlü