嗨大家其实我想出于某种目的打印数组索引。可以有人告诉我这个吗?
答案 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
)
这将提供一系列键