我事先为标题道歉,但我什至不知道如何问这个问题。
我正在使用来自 youtube 提要的 json 数组。播放列表和用户上传的提要格式略有不同。为了减少代码量,我想根据提要的类型(播放列表/用户上传)定义元素并将其插入到我的 foreach 语句中。
用户上传的 foreach 语句如下所示:
foreach ($json_output->data->items as $data) {}
对于播放列表,它需要如下所示:
foreach ($json_output->data->items->video as $data) {}
我曾尝试事先在变量中定义语句,并在没有运气的情况下执行以下操作:
foreach ($json_output.$feedtype as $data) {}
或者
foreach ($json_output + $feedtype as $data) {}