基于API的结果
"name": {
"common": "Italy",
"official": "Italian Republic",
"nativeName": {
"ita": {
"official": "Repubblica italiana",
"common": "Italia"
}
}
},
让我们假设我总是想要“通用”名称,但根据国家的不同,“关键”将有所不同(现在是“ita”,但它可以是任何名称)
什么是最干净的方式总是获得“公共”值独立于上述键名称?(所以一个动态函数总是获得公共值)
3条答案
按热度按时间vfhzx4xs1#
使用固定结构,您可以做到:
演示:https://3v4l.org/W4sqI
7lrncoxx2#
您可以像这样迭代数据结构的这一部分,以获得
common
的键和值结果
rqdpfwrv3#
如果 只有 一 个
nativeName
, 则 可以 将get_mangled_object_vars()
与key()
一起 使用 , 如下 所 示 :中 的 每 一 个
参考 编号 :
或者 , 您 可以 将
ArrayObject
与getIterator()
和key()
结合 使用 , 如下 所 示 :格式
参考 编号 :