如何打印数组索引

时间:2011-06-08 08:53:02

标签: php javascript html

嗨大家其实我想出于某种目的打印数组索引。可以有人告诉我这个吗?

3 个答案:

答案 0 :(得分:4)

获取元素的第一个索引:

$array = array(0 => 'blue', 1 => 'red', 2 => 'green', 3 => 'red');
$key = array_search('green', $array); // $key = 2;
echo $key;

对于所有元素

foreach($array as $key => $value){
    echo "{$key} => {$value}\n";
}

将输出

0 => blue
1 => red
2 => green
3 => red

所有键:

echo implode(', ',array_keys($array));

将输出

 0, 1, 2, 3

答案 1 :(得分:0)

不确定你对这个问题的意思,但你可以试试

echo "<pre>";
print_r ($arr);
echo "</pre>";

通过这种方式,您将看到整个数组,包括所有索引

答案 2 :(得分:0)

如果你的意思是数组的键:

$array = array(0 => 100, "color" => "red");
print_r(array_keys($array));

//result
Array
(
    [0] => 0
    [1] => color
)

这将提供一系列键