• 21-02-2021, 00:34:49
    #1
    Merhaba. Ürün isimlerinde bulunan model kodunu almak istiyorum fakat başaramadım. Ürün isimleri aşağıdaki gibidir. Almak istediğim kısım "MB350" "EM125". Yardımcı olur musunuz?

    Kırmızı Ayakkabı MB350 Püsküllü
    Deri EM125 Omuz Çantası
  • 21-02-2021, 00:51:18
    #2
    (.*d) hocam bunuda split kullanarak en sonuncusunu alabilirsiniz, aklıma en fazla bu geldi.
  • 21-02-2021, 00:57:13
    #3
    Hocam aşağıdaki gibi bir şey yaptım fakat bunun tam tersi olması lazım

    Çıktısı: Kırmızı Ayakkabı Püsküllü

    <?php
    
    $string = 'Kırmızı Ayakkabı MB350 Püsküllü';
    $model = preg_replace('((?:[a-zA-Z]+[0-9]|[0-9]+[a-zA-Z])[a-zA-Z0-9]*)', '', $string);
    echo $model;
    
    ?>
    Çıktısı: 350

    <?php
    
    $string = 'Kırmızı Ayakkabı MB350 Püsküllü';
    $model = preg_replace('/[^0-9]/', '', $string);
    echo $model;
    
    ?>
  • 21-02-2021, 02:12:26
    #4
    Çözdüm paylaşayım

    Çıktısı: MB350
    <?php
     
    $string = 'Kırmızı Ayakkabı MB350 Püsküllü';
    preg_match("/(?=\w*[a-z])(?=\w*[0-9])\w+/i", $string, $model);
    echo $model[0];
     
    ?>