<?php
$jsons=[
'Single'=>'{"docID":451287,"list":{"id":77,"color":"pink"}}',
'Multiple'=>'{"docID":451287,"list":[{"id":85,"color":"blue"},{"id":47,"color":"red"},{"id":12,"color":"green"}]}'
];
foreach($jsons as $type=>$json){
$array=json_decode($json,true);
if(isset($array['list']['color'])){
echo "Type = $type, Value = {$array['list']['color']}";
}else{
echo "Type = $type, Values = ",implode(', ',array_column($array['list'],'color'));
}
echo "\n";
}
preferences:
104.66 ms | 406 KiB | 5 Q