Merhaba dostlarım bir json verim var php ile bu json verisini json_decode ile decode edipt bellirli başlı elementlere ulaşabiliyorum ama şuan sadece şuna ihtiyacım var
"sms" kısmı altındakı "code" kısmındaki kodu almam gerekli sms kısmına ulaşabiliyorum ama code kısmına ulaşırken array şeklinde döndürüyor
{
"id":11631253,
"created_at":"2018-10-13T08:13:38.809469028Z",
"phone":"+79000381454",
"product":"vkontakte",
"price":21,
"status":"RECEIVED",
"expires":"2018-10-13T08:28:38.809469028Z",
"sms":[
{
"id":3027531,
"created_at":"2018-10-13T08:20:38.809469028Z",
"date":"2018-10-13T08:19:38Z",
"sender":"VKcom",
"text":"VK: 09363 - use this code to reclaim your suspended profile.",
"code":"09363"
}
],
"forwarding":false,
"forwarding_number":"",
"country":"russia"
}
Json verisi içerisindeki arraya ulaşmak
5
●92
- 25-03-2022, 15:22:18
- 25-03-2022, 15:27:35Hocam köşeli parantez gördüğünüz yerde dizi olduğundan (mesela) a[0], a[1] diye aratmanız lazım. Diğerlerinde de nokta koyup ismini yazmanız yeterli diye biliyorum. 👍
- 25-03-2022, 15:36:04Eğer birden fazla kayıt mevcut ise aşağıdaki kod blogu işinize yarabilir
$json = '{
"id":11631253,
"created_at":"2018-10-13T08:13:38.809469028Z",
"phone":"+79000381454",
"product":"vkontakte",
"price":21,
"status":"RECEIVED",
"expires":"2018-10-13T08:28:38.809469028Z",
"sms":[
{
"id":3027531,
"created_at":"2018-10-13T08:20:38.809469028Z",
"date":"2018-10-13T08:19:38Z",
"sender":"VKcom",
"text":"VK: 09363 - use this code to reclaim your suspended profile.",
"code":"09363"
}
],
"forwarding":false,
"forwarding_number":"",
"country":"russia"
}';
$json = json_decode($json,true);
foreach($json["sms"] as $val):
echo $val["code"];
endforeach;