如何打印数组索引?

3

我想要打印数组的索引以达到某种目的。有人能告诉我如何实现吗?


请先接受您之前的问题,并且清楚地解释您的问题。 - Wesley van Opdorp
在哪个语言中,PHP还是Javascript?另外,“什么”数组索引?所有数组索引吗?抱歉,您需要提供更多上下文。 - deceze
如何、何时、何地以及为什么?在PHP还是Javascript中?(你标记了两个)你的问题对我们来说过于模糊,无法提供有用的答案。 - inquam
3个回答

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

0

我不确定你在问什么,但你可以尝试这个

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

这样你就能看到包括所有索引在内的整个数组


0
如果你指的是数组的键:
$array = array(0 => 100, "color" => "red");
print_r(array_keys($array));

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

这将提供一个键的数组

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接