Tôi đang cố gắng phân tích cú pháp dữ liệu dưới đây bằng cách sử dụng PHP. Một API trả về nó và tôi đã thử các cú pháp khác nhau. Làm cách nào để trả lại dữ liệu theo cách không đối tượng? Hoặc, cú pháp để gọi dữ liệu bằng cách sử dụng stdClass là gì?stdClass Vấn đề đối tượng
Tôi có thể chuyển đổi dữ liệu này thành một mảng dựa trên dữ liệu hay thậm chí là hai không? Tôi bị mất khi nói đến bộ dữ liệu dựa trên đối tượng.
stdClass Object
(
[0] => stdClass Object
(
[district] => stdClass Object
(
[state] => NY
[number] => 29
)
)
[1] => stdClass Object
(
[district] => stdClass Object
(
[state] => NY
[number] => 26
)
)
)
Khi tôi tạo ra các đối tượng trên của riêng tôi, và sau đó làm một var_dump, tôi có được điều này:
object(stdClass)#8 (2) {
[0]=>
object(stdClass)#4 (1) {
["district"]=>
object(stdClass)#5 (2) {
["state"]=>
string(2) "NY"
["number"]=>
string(2) "29"
}
}
[1]=>
object(stdClass)#6 (1) {
["district"]=>
object(stdClass)#7 (2) {
["state"]=>
string(2) "NY"
["number"]=>
string(2) "26"
}
}
}
Đối tượng này bắt nguồn từ đâu? –
Từ API này, http://emmense.com/sunlight-labs-php-library/ Php bao gồm ('class.sunlightlabs.php'); $ sf = new SunlightDistrict; $ sf-> api_key = '[api key]'; echo '
'; ?> – ader