function cvf_convert_object_to_array($data) {
if (is_object($data)) {
$data = get_object_vars($data);
}
if (is_array($data)) {
return array_map(__FUNCTION__, $data);
}
else {
return $data;
}
}
$stdclass = @json_decode(file_get_contents('stdClass Verisi Girilecek Kısım'));
$array = cvf_convert_object_to_array($stdclass);
print_r($array['çekeceğiniz array']);
stdClass Object
(
[1] => Sefa Yılmaz
[2] => stdClass Object
(
[karolinax] => Test
[visualdersleri] => stdClass Object
(
[deneme] => Test ediyoruz.
)
)
[3] => Sırada array çevirme
)
(
[1] => Sefa Yılmaz
[2] => stdClass Object
(
[karolinax] => Test
[visualdersleri] => stdClass Object
(
[deneme] => Test ediyoruz.
)
)
[3] => Sırada array çevirme
)
**********************************************************
Array
(
[1] => Sefa Yılmaz
[2] => Array
(
[karolinax] => Test
[visualdersleri] => Array
(
[baz] => Test ediyoruz.
)
)
[3] => Test bitmiştir :)
)
(
[1] => Sefa Yılmaz
[2] => Array
(
[karolinax] => Test
[visualdersleri] => Array
(
[baz] => Test ediyoruz.
)
)
[3] => Test bitmiştir :)
)
**********************************************************
Burada ilk olarak bir fonksiyon kullanıyoruz daha sonra bu fonksiyondan yararlanarak stdClass'ı Array'a çevirmiş olduk. Çevirme işleminden sonra ise array'daki verimizi ekrana yazdırmış olduk. İşlemimiz bukadar arkadaşlar eğer farkı bir sorunuz olursa yorumlar kısmında belirtirseniz elimden geldiğince yardımcı olacağım.
İyi günler.
Hiç yorum yok :
Yorum Gönder