• 26-11-2013, 00:48:34
    #1
    Üyeliği durduruldu
    Selam arkadaşlar

    İlginç bi durumla uğraşıyorum umarım destek olursunuz.

    Mysql veritabanımda
    a:3:{i:0;a:1:{s:5:"image";s:2:"93";}i:1;a:1:{s:5:"image";s:3:"100";}i:2;a:1:{s:5:"image";s:2:"89";}}
    Şu tarz bir kayıt var

    Print_r yaptıgımda

    Array ( [0] => Array ( [image] => 93 ) [1] => Array ( [image] => 100 ) [2] => Array ( [image] => 89 ) )
    bu sonucu alıyorum.

    Buradaki
    image = 93,
    image = 100
    image = 89

    değerleri resim id leri bu id leri nasıl listeleyebilirim
  • 26-11-2013, 00:58:37
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    @BTHBilisim;

    Şunu deneyebilir misin?
    <?php
    	
    	header("Content-Type: text/plain; charset=UTF-8");
    	
    	$result = "a:3:{i:0;a:1:{s:5:\"image\";s:2:\"93\";}i:1;a:1:{s:5:\"image\";s:3:\"100\";}i:2;a:1:{s:5:\"image\";s:2:\"89\";}}";
    	
    	$unserialized_result = unserialize($result);
    	
    	foreach($unserialized_result as $data)
    		printf("%s -> %s\n", implode(", ", array_keys($data)), implode(", ", array_values($data)));
  • 26-11-2013, 01:14:25
    #3
    Üyeliği durduruldu
    saintx adlı üyeden alıntı: mesajı görüntüle
    @BTHBilisim;

    Şunu deneyebilir misin?
    <?php
    	
    	header("Content-Type: text/plain; charset=UTF-8");
    	
    	$result = "a:3:{i:0;a:1:{s:5:\"image\";s:2:\"93\";}i:1;a:1:{s:5:\"image\";s:3:\"100\";}i:2;a:1:{s:5:\"image\";s:2:\"89\";}}";
    	
    	$unserialized_result = unserialize($result);
    	
    	foreach($unserialized_result as $data)
    		printf("%s -> %s\n", implode(", ", array_keys($data)), implode(", ", array_values($data)));


    Zannediyorum bu daha açıklayıcı olacaktır.
    Array
    (
        [0] => Array
            (
                [image] => 95
            )
    
        [1] => Array
            (
                [image] => 78
            )
    
        [2] => Array
            (
                [image] => 93
            )
    
        [3] => Array
            (
                [image] => 77
            )
    
        [4] => Array
            (
                [image] => 74
            )
    
    )
    sadece rakamları listelemeliyim
  • 26-11-2013, 01:18:14
    #4
    @BTHBilisim;

    Buyrun;
    <?php
    	
    	header("Content-Type: text/plain; charset=UTF-8");
    	
    	$result = "a:3:{i:0;a:1:{s:5:\"image\";s:2:\"93\";}i:1;a:1:{s:5:\"image\";s:3:\"100\";}i:2;a:1:{s:5:\"image\";s:2:\"89\";}}";
    	
    	$unserialized_result = unserialize($result);
    	
    	foreach($unserialized_result as $key => $value)
    		printf("%s\n", $value["image"]);