• 02-08-2010, 11:01:12
    #1
    Merhaba arkadaşlar, yine bir problemle karşınızdayım

    örnek kelime : zb-8899222

    bu kelimedeki 8899222 kısmını almak istiyorum. ben şimdi bunu explode ile - den sonrasını ayırabiliyorum
    ancak

    zb--44-577

    şeklinde bir ID geldiğinde ayırma yapılamıyor. bunu nasıl sağlarım. böyle bir ID den

    -44-577 yi nasıl alırım ?!?
  • 02-08-2010, 11:04:35
    #2
    <?php
    $bolsatir = substr('zb--44-577', 3, 9);
    echo $bolsatir;
    ?>
  • 02-08-2010, 11:10:44
    #3
    SoutH adlı üyeden alıntı: mesajı görüntüle
    <?php
    $bolsatir = substr('zb--44-577', 3, 9);
    echo $bolsatir;
    ?>
    teşekkür ederim ancak aradaki karakter sayısı standart değil değişken...
  • 02-08-2010, 11:10:59
    #4
    $kalan_numara = str_replace("zb-","",$numara);
  • 02-08-2010, 11:15:01
    #5
    Eğer ID'de ki harfler uzarsa / kısalırsa şunu kullanabilirsin...

    <?php 
    
    $id="e2-88923-10ert";
    
    $bol=explode("-",$id);
    $copeat=array_shift($bol);
    
    $birlestir=implode("-",$bol);
    
    print $birlestir;
    
    ?>
    Uzadı biraz ama.... İlk - karakterinin solundaki değeri siler...
    Daha kısası vardır muhakkak...
  • 02-08-2010, 11:16:42
    #6
    eğer zb değişken değilse clable nin dediği gibi yapabilirsin değişkense eğer şu şekilde yap
    explode ile parçalayınca çıktısı değişken $i olsun $i[0]=zb olacak $i[1]=1312 $i[2]=2323 olsun $cikti=$i[1].$i[0] gibi yapabilirsin tabi dizi boyutu düzensizse dizinin boyutunu alıp döngüye fln sokabilirsin
  • 02-08-2010, 11:44:20
    #7
    eagle_one adlı üyeden alıntı: mesajı görüntüle
    Eğer ID'de ki harfler uzarsa / kısalırsa şunu kullanabilirsin...

    <?php 
    
    $id="e2-88923-10ert";
    
    $bol=explode("-",$id);
    $copeat=array_shift($bol);
    
    $birlestir=implode("-",$bol);
    
    print $birlestir;
    
    ?>
    Uzadı biraz ama.... İlk - karakterinin solundaki değeri siler...
    Daha kısası vardır muhakkak...

    tamamdır dostum, oldu. biraz uğraştırıyor ama teşekkür ederim +++
  • 02-08-2010, 13:48:24
    #8
    Üyeliği durduruldu
    preg_match('$(.*)-(.*?)$',$ID,$sonuc);
    echo $sonuc['1'];
  • 02-08-2010, 14:12:48
    #9
    Kimlik doğrulama veya yönetimden onay bekliyor.
    $kelimeler = explode('-', $kelime);
    unset($kelimeler[0]);
    $kelime = implode('-', $kelimeler);