我從其他組織的API獲取JSON編碼的輸出。如何處理可能是數組的JSON輸出,或者可能是值
在許多情況下,輸出可以是對象數組(如果有很多)或對象(如果只有一個)。現在我正在寫折磨代碼:
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
}
我如何處理它,我的代碼的「有所作爲」的部分只出現一次,並使用標準的語法?