使用foreach循环时忽略PHP数组中的值

时间:2014-05-23 08:43:00

标签: php

我有这一系列的项目:

$TicketStatuses = array('Customer Reply' => '#F36F25', 'Needs Action' => '#FF0000', 'Open' => '#999999', 'On Hold' => '#666666');

然后有时我会调用它,但不需要十六进制代码。

例如:

foreach ($TicketStatuses as $status) {
    echo $status.'<br>';
}

但它显示十六进制代码而不是名称。无论如何我可以忽略数组中每个项目的第二个值吗?

2 个答案:

答案 0 :(得分:3)

foreach ($TicketStatuses as $key => $status) {
    echo $key.'<br>';
}

答案 1 :(得分:2)

foreach (array_keys($TicketStatuses) as $status) {
    echo $status.'<br>';
}