• 15-04-2017, 18:19:58
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    aşağıdaki gibi bir diziye sahibim

    Array
    (
        [0] => 2531567
        [1] => 2756705
        [2] => 2756706
        [3] => 2770555
    )
    ben yukardaki diziyi aşağıdaki gibi çevirmem lazım mümkünmü böyle birşey
    Array
    (
        [0] => http://www.site.com/2531567
        [1] => http://www.site.com/2756705
        [2] => http://www.site.com/2756706
        [3] => http://www.site.com/2770555
    )
  • 15-04-2017, 18:46:55
    #2
    $array[] = 'yeni deger';

    http://www.php.net/array-push inceleyin.
  • 15-04-2017, 19:05:57
    #3
    @hknm; hocam bakıyorumda array_push dizinin sonuna eleman ekliyormuş ama ben bir yönden replace işlemi yapmak istiyorum gibi

    bu konuda bilginiz var ise yardımcı olabilirmisiniz
  • 15-04-2017, 19:08:22
    #4
    arrayı döngüye sokarak yapabilirsin

    foreach($array as $k => $v){
    $array[$k] = 'http://www.site.com/' . $v;
    }
  • 15-04-2017, 19:40:41
    #5
    Kusura bakmayın mobildim kodu göremedim değer ekleme kısmını görünce ona göre bir öneri yaptım. Aradığınız işlev array_map fonksiyonunda var.
  • 15-04-2017, 19:49:08
    #6
    Daryl_Dixon adlı üyeden alıntı: mesajı görüntüle
    arrayı döngüye sokarak yapabilirsin

    foreach($array as $k => $v){
    $array[$k] = 'http://www.site.com/' . $v;
    }
    aslında bende for döngüsü ile istediğimi almıştım ama dönen sonucu dizi göstermeyi unutunca farklı yöntemlere başvurmuştum.

    verdiğiniz kodu görünce kafa çalıştı ne hikmetse

    $dizi []= $array[$k]

    şeklinde döngü dışında istediğim sonucu elde etmiş oldum çok teşekkürler hocam Allah razı olsun

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 19:49:08 -->-> Daha önceki mesaj 19:41:49 --

    hknm adlı üyeden alıntı: mesajı görüntüle
    Kusura bakmayın mobildim kodu göremedim değer ekleme kısmını görünce ona göre bir öneri yaptım. Aradığınız işlev array_map fonksiyonunda var.
    hocam array_map daha önce duymadım desem doğru olur basit ise onunla yapılmış bir örneğide görmek isterim.

    ama döndü içerisinde çıkan sonucu $dizi []= $array[$k] bir diziye aktarıp döngü dışında da aynı diziye ulaştım istediğim bu idi zaten
  • 15-04-2017, 19:49:02
    #7
    @Konya; efektif olarak aynı işlevi yapıyor o kodda. Fakat ben ısrarla array_map öneriyorum.

    $array = array_map(function ($v) { return "http://www.site.com/{$v}"; }, $array);

    Daha güzel değil mi?