Yeni Başlayanlar PHP soru -

0 Cevap

Ben önceden oluşturulmuş bir boyutlu dizinin bilgilere erişmeye çalışıyorum. print_r(), ben (yani garip bir şekilde yapılması kendimi dışarı aralıklı ettik ve may've ...) dizi hakkında bu bilgi var kullanma:

    Array ( 
    [Video] => Array ( 
        [0] => a:3:{
            s:19:"upload_video_submit";
            s:0:"";
            s:12:"upload_video";
            s:26:"this-is-the-video-link.mp4";
            s:12:"video_length";
            s:8:"10-10-10";
            } 
    ) 
    [_edit_last] => Array ( [0] => 1 ) 
    [_edit_lock] => Array ( [0] => 1288823181 )
    [key] => Array ( 
        [0] => a:4:{
            s:4:"game";
            a:2:{
                i:0;
                s:4:"9man";
                i:1;
                s:5:"18man";
                }
            s:4:"type";
            a:1:{
                i:0;
                s:7:"Lecture";
                }
            s:5:"coach";
            a:1:{
                i:0;
                s:8:"msusyr24";
                }
            s:12:"upload-video";
            s:70:"http://localhost:8888/pocarr/wp-content/uploads/2010/09/BigCupcake.flv";
            } 
            ) 
    )

I'd like to access the arrays inside the key array, such something like echo $key_array[key][0]["type"] to get "Lecture", or echo $key_array[Video][0]["upload_video"] to get "this-is-the-videolink.mp4" ... but I'm totally baffled by the ":"s

Ben anlamaya en "s" bir dize = olduğunu, ve sayı karakter sayısı (benzer "bir" bir dizi =) 'dir.

Herhangi bir dizinin dışında bu bilgi almak için nasıl bir fikir?

UPDATE: I ended up using:

$new = unserialize($keys_array[Video][0]);
echo $new[upload_video];

Yardım için teşekkürler!

0 Cevap