php - 在 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?
解决方案
你可以用 foreach 做到这一点:
foreach ($values as $key => $val) {
// similar results
echo $values->{$key};
echo $val;
}
推荐阅读
- r - 从 TOC 抑制 R Markdown 标题
- three.js - 如何在 aframe/三个 js 中渲染成本更低的球体?
- asp.net - Azure Application Insights 中报告的 window.onerror 中的无效字符;ASP.Net 网络应用程序
- python - 如何使用 numpy genfromtxt 读取固定宽度的混合格式文件?
- javascript - Dicsord.js 服务器信息
- python - Python 类在 Google Colaboratory 上表现异常
- html - HTML 中的图像在除法之外保持垂直堆叠
- laravel - 如何以格式化的方式打印此集合?
- c - linux中匿名内存映射映射到哪个文件?
- java - 如何使用 Java SDK 在 Keycloak 中验证 JWT 令牌?