Arkadaşlar merhaba digitalocean php api ile mevcut droplet bilgilerini çekiyorum ve alttaki gibi bir çıktı alıyorum fakat buradaki id,name gibi bilgileri ayıklayıp değişkene atamam gerekiyor ve normal şartlarda çalışması gerektiğini düşündüğüm kodlar; $arr = json_decode($resp,true); $sonuc = $arr["droplets"]["id"]; echo $sonuc; çalışmıyor. burada hata nerede veya nasıl yapmam gerekiyor ücretli veya ücretsiz yardım edebilirseniz sevinirim.
{
"droplets": [
{
"id": 309992856,
"name": "websunucum",
"memory": 4096,
"vcpus": 2,
"disk": 80,
"locked": false,
"status": "active",
"kernel": null,
"created_at": "2022-07-26T15:57:58Z",
"features": [
"private_networking"
]
Php json yardım
6
●174
- 27-07-2022, 00:31:11
- 27-07-2022, 00:44:31Aynen Hocamberkaykrx adlı üyeden alıntı: mesajı görüntüle
Birde @DenizBaydeniz; Hocam Json Kodlarını Eksik konuya Dahil etmişssiniz
Doğrusu Şu Olması Gerekiyor Sanırım
{
"droplets": [
{
"id": 309992856,
"name": "websunucum",
"memory": 4096,
"vcpus": 2,
"disk": 80,
"locked": false,
"status": "active",
"kernel": null,
"created_at": "2022-07-26T15:57:58Z",
"features": [
"private_networking"
]
}
]
} - 27-07-2022, 00:49:02Öncelikle attığınız JSON formatı bozuk hocam, doğrusu şöyle olmalı;DenizBaydeniz adlı üyeden alıntı: mesajı görüntüle
{ "droplets": [ { "id": 309992856, "name": "websunucum", "memory": 4096, "vcpus": 2, "disk": 80, "locked": false, "status": "active", "kernel": null, "created_at": "2022-07-26T15:57:58Z", "features": [ "private_networking" ] } ] }Bu JSON'dan bir değer çağırmak isterseniz de şu şekilde olmalı;
$json = '{ "droplets": [ { "id": 309992856, "name": "websunucum", "memory": 4096, "vcpus": 2, "disk": 80, "locked": false, "status": "active", "kernel": null, "created_at": "2022-07-26T15:57:58Z", "features": [ "private_networking" ] } ] }'; $droplets = json_decode($json,true); $id = $droplets["droplets"][0]["id"]; echo $id; - 27-07-2022, 01:31:17çok teşekkürler hocam çalıştıberkaykrx adlı üyeden alıntı: mesajı görüntüle