Json - köşeli parantez kaldırma ve belirli bir dize belirlenmesi

0 Cevap php

Ben de bazı yol gerekir -

json metin dosyasını kıvrılma yoluyla tasarruf ya çözme ya zaman köşeli parantezleri kaldırmak

Ben sadece url dizesi ile sol duyuyorum ki ve veya "yaratılmış" ve "değiştirilmiş" dizeleri hem de lütfen kaldırın kıvrılmasını kullanarak zaman tasarrufu.

[{  
"created":"10:30pm 5 August 2010",  
"url":"\/Images\/Temp\/7553-12a40d5af00-12a45a200-12acd2ff1.0.png",  
"modified":"12:00am 7 August 2010"  
}  
]  

3 tam dizelerin her tanımlamak için basit bir yolu var mı?

What I am trying to do is eventually match the url from the script with my server url
Thanks

Tamam, Alan Fırtına yöntemi kullanılarak I http://somesite.com outputted url ekleyebilirsiniz böylece sonucu gelen "" ve dize (**) kaldırmak gerekiyor

Bu sonuç

string(46) "/Images/temp/7553-12a4b226700-12a4b88690e.0.png"  
string(58) "/Images/temp/7553-12a488f3900-12a4c6bfe00-12a49861587.0.png"   
string(58) "/Images/temp/7553-12a488f3900-12a4eff2c00-12a4986463c.0.png"   
string(58) "/Images/temp/7553-12a488f3900-12a51925a00-12a49877738.0.png" 

İdeal olarak bu istediğim sonucu

http://somesite.com//Images/temp/7553-12a4b226700-12a4b88690e.0.png

Bu şimdi kullanıyorum kodudur

            $txt_file = $images_dir.'iso'.$i.'.txt';
            if(file_exists($txt_file)==false)
            $img = $error_img;
        else
        {
            $handle = fopen($txt_file, 'r');
            $obj = fread($handle,filesize($txt_file));
            $array_of_objects = json_decode($obj);
            $object = $array_of_objects[0];
            var_dump($object->url); 
}

Yardımlarınız için teşekkürler şimdiye kadar

0 Cevap