首页 > 解决方案 > 在 PHP 中动态获取键名

问题描述

我有以下数组如何在循环中获取键名?

$value = stdClass Object ( [autoincrement_id] => 1 [ID] => 1 [State] => Gujarat [Country] => India [Company] => Company1 [rowid] => 1 )

echo $value->State; // I Get Gujarat

但是我如何获得动态键名,我有循环并且我不知道我的键名。我可以在循环中写什么,以便在循环中获取键名?

echo $value->[????] // Which i write here to i get value of state?

标签: phparrayssorting

解决方案


你可以用 foreach 做到这一点:

foreach ($values as $key => $val) {
    // similar results
    echo $values->{$key};
    echo $val;
}

推荐阅读