• 03-10-2015, 17:48:47
    #1
    merhaba arkadaşlar

    elimde

    baglanti = "xx"
    kullanici = "xx"
    sifre = "xx"
    veri = <unset>

    şeklinde bir değişken var.

    benim istedigim bu veri içerisinde örnek kullanici nin verisini istiyorum kullanicinin karşısındaki xx olan kısmı cektirmek istiyorum nasıl yapabilirim ?
  • 03-10-2015, 18:15:32
    #2
    <?php
    
    $e = 'baglanti = "123"
    kullanici = "345"
    sifre = "678"
    veri = <unset>';
    
    preg_match_all('/([^\=\s]+)\s?\=\s([^\=\s]+)?/', $e, $m);
    
    echo '<pre>';
    print_r($m[1]);
    print_r($m[2]);
    echo '</pre>';
    
    ?>
  • 03-10-2015, 18:33:56
    #3
    soulmy adlı üyeden alıntı: mesajı görüntüle
    <?php
    
    $e = 'baglanti = "123"
    kullanici = "345"
    sifre = "678"
    veri = <unset>';
    
    preg_match_all('/([^\=\s]+)\s?\=\s([^\=\s]+)?/', $e, $m);
    
    echo '<pre>';
    print_r($m[1]);
    print_r($m[2]);
    echo '</pre>';
    
    ?>
    $m['kullanici'] şeklinde kullanmak icin ne yapmalıyım ?
  • 03-10-2015, 21:17:01
    #4
    hocam bu şekilde değişken var derken neyi kastediyorsunuz ? Array şeklinde ise bu veri zaten $veri[1] şeklinde kullanabilirsiniz yok değilse de txt de kayıtlı veri mi ya da ne olduğuunu detaylı açıklarsanız muhakkak yardımcı olunur
  • 03-10-2015, 21:19:31
    #5
    $m = array_combine($m[1], $m[2]);
    2 diziyi bu şekilde birleştirebilirsin.