Ben başka bir kuruluşun API JSON kodlanmış çıktı alıyorum.
Birçok durumda, çıkış nesneleri içeren bir dizi (çok var ise) veya bir nesne (sadece bir tane bulunuyor ise) olabilir. Şu anda böyle işkence kod yazıyorum:
if ( is_array($json['candidateList']['candidate'][0]) ) {
foreach ($json['candidateList']['candidate'] as $candidate) {
// do something to each object
}
}
else {
// do something to the single object
}
Nasıl bu kadar kodumu "yok bir şey" kısmı sadece bir kez görünür ve standart bir sözdizimi kullanan işleyebilir?