• 18-12-2010, 16:18:59
    #1
    Üyeliği durduruldu
    Çıktının en sonuna da virgül koyuyor.

    function oyuncular($cumle) {
    
    $dis = array();
    $herbiri = explode(",",$cumle);
    
    for ($c=0; $c<count($herbiri); $c++) {
    
    $vas = "<a href='' class='oyunculink'>".$herbiri[$c]."</a>";
     array_push($dis,$vas);
    }
    $dic["toplam"] = count($herbiri);
    $dic["ad"] = $dis;
    
    return $dic;
    
    }

    Kullanım :

    <?php
    
    $ex = oyuncular($rt["oyuncular"]); 
    
    for($r=0; $r<$ex[toplam]; $r++) {
    
    echo ''.$ex[ad][$r].',';
    
    }
    ?>
    Çıktı : (En Sona Bkz.)
    Michael Stuhlbarg (Larry Gopnik) , Richard Kind (Arthur Amca) , Fred Melamed (Sy Ableman) , Sari Lennick (Judith Gopnik),
  • 18-12-2010, 16:23:33
    #2
    Eposta Aktivasyonu Gerekmekte
    echo $r != $ex['toplam'] ? $ex[ad][$r] . ',' : $ex[ad][$r];
  • 18-12-2010, 16:26:33
    #3
    echo ''.$ex[ad][$r].',';
    böyle echonun yerine ufak bir if ifade

    if  end($ex[ad]) {
    
    echo ''.$ex[ad][$r];}
    else {
    echo ''.$ex[ad][$r].','; 
    }
    şeklinde yapabilirsin
  • 18-12-2010, 16:27:13
    #4
    Üyeliği durduruldu
    teşekkürler elinize sağlık.
    echo $r != $ex['toplam']-1 ? $ex[ad][$r] . ',' : $ex[ad][$r];
    toplamdan -1 çıkartarak eşitlendi.
  • 18-12-2010, 16:43:33
    #5
    Üyeliği durduruldu
    gerek yok onlara
    $str = 'hede,hede,hede,';
    echo rtrim($str,',');
    
    // çıktı
    //hede,hede,hede
  • 18-12-2010, 16:48:44
    #6
    Eposta Aktivasyonu Gerekmekte
    Tabi , gereksiz bilgilerle kafanı karıştırdım özür dilerim.
  • 18-12-2010, 16:52:03
    #7
    Üyeliği durduruldu
    NiZZo_ adlı üyeden alıntı: mesajı görüntüle
    Tabi , gereksiz bilgilerle kafanı karıştırdım özür dilerim.
    alınma kardeş seninle ilgisi yok. başkasına sinirliydim

    herkesin bilgisine ihtiyacımız var