• 17-03-2015, 00:38:52
    #1
    Reveloper
    Merhaba,

    	$komisyontutarlari=trim('0 => 1.23
    	1 => 3.45
    	3 => 6.78
    	13 => 12');
    böyle bir değişkenim var.

    $satirlaraayir=explode("\n",$komisyontutarlari);

    ile satırlarına ayırıyorum. lakin array key yapmak istiyorum "0"=>"1.23" array olsun string olarak kalmasın istiyorum nasıl yaparım?
  • 17-03-2015, 09:11:12
    #2
    $deger='0 => 1.23
    1 => 3.45
    3 => 6.78
    13 => 12';
    
    $dizi=array();
    
    $deger=preg_split('/\r\n|\r|\n/',$deger);
    
    foreach ($deger as $anahtar) {
    	$anahtar=explode('=>',$anahtar);
    	$dizi[trim($anahtar[0])]=trim($anahtar[1]);
    }
    
    var_dump($dizi);

    Ekran çıktısı:
    array(4) { [0]=> string(4) "1.23" [1]=> string(4) "3.45" [3]=> string(4) "6.78" [13]=> string(2) "12" }
    • Burti
    • numanturle
    Burti ve numanturle bunu beğendi.
    2 kişi bunu beğendi.