我正在试图弄清楚数据的确切形状,以及如何从中获得我想要的价值:
$items[$qid] = _content_sync_server_prepare($entity, $entity_type);
_content_sync_server_prepare()
将返回此内容 - return array('entity_type' => $entity_type, 'entity' => $entity);
和$ qid是表示数字的变量。
我想为每个$ qid值得到$ entity_type值。
我相信我会使用foreach循环:
foreach ($items as $item => $value) {
$entity_type_value = $item[$value];
}
我说错了吗?或者有更好的方法吗?
答案 0 :(得分:0)
我认为这是正确的方法:
foreach($items as $key => $value) {
$entity_type_value = $value['entity_type'];
}
答案 1 :(得分:0)
你的foreach语句不起作用,因为$ item是一个字符串而不是一个数组。
以下应该工作(未经测试):
foreach ($items as $item) {
$entity_type_value = $item['entity_type'];
}