这一定很容易,但我正在努力解决。如果下面的数组存在(名为“$startersnames”)并且我特别想回显以“qb”为键的值,我该怎么做?
我假设 $startersnames['qb'],但没有运气。
$startersnames[0]['qb'] 有效,但我不知道它的索引为 0。
Array
(
[0] => Array
(
[qb] => Tannehill
)
[1] => Array
(
[rb] => Ingram
)
[2] => Array
(
[wr] => Evans
)
[3] => Array
(
[wr] => Hopkins
)
[4] => Array
(
[wr] => Watkins
)
[5] => Array
(
[te] => Graham
)
[6] => Array
(
[pk] => Hauschka
)
[7] => Array
(
[def] => Rams
)
[8] => Array
(
[flex] => Smith
)
)
最佳答案
您可以使用array_column (从 php 5.5 开始)像这样:
$qb = array_column($startersnames, 'qb');
echo $qb[0];
当您需要打印所有多个wr
名称时,此方法特别有用。您可以像这样简单地迭代:
foreach(array_column($startersnames, 'wr') as $wr) {
echo $wr, "\n";
}
关于php - 如何通过辅助键获取特定数组元素的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30495572/