• 21-01-2015, 15:19:06
    #1
    merhaba

    rakam ve harfleri ayırmak istiyorum. örneğin bir araç plakası 34XX1234 veya 34XYZ123 şeklinde geliyor. ben bunu 34-XX-1234 veya 34-XYZ-123 olarak değiştirmek istiyorum.

    split('/(\w+)/', $p); falan kullandım ancak olmuyor
  • 21-01-2015, 15:29:59
    #2
    muratabi adlı üyeden alıntı: mesajı görüntüle
    merhaba

    rakam ve harfleri ayırmak istiyorum. örneğin bir araç plakası 34XX1234 veya 34XYZ123 şeklinde geliyor. ben bunu 34-XX-1234 veya 34-XYZ-123 olarak değiştirmek istiyorum.

    split('/(\w+)/', $p); falan kullandım ancak olmuyor
    http://viper-7.com/oF0yAB
    <?php
    $verim="34XYZ123";
    $numara=preg_split('([A-Za-z]+)',$verim);
    $harf=preg_split('([\d]+)',$verim);
    echo $numara[0].'-'.$harf[1].'-'.$numara[1];
    şeklinde deneyebilirsiniz. isterseniz bunu preg_match ile de yapabilirsiniz tek satırda.
  • 21-01-2015, 18:12:08
    #3
    İşinizi Görür umarım
    $milat 		= '27MLT88';
    echo preg_replace("/([0-9]+)([a-zA-Z]+)([0-9]+)/", "$1 $2 $3", $milat);
  • 21-01-2015, 19:59:35
    #4
    iki örnekte güzel çalıştı, teşekkür ederim..