PHP:数组的索引,元素,键,值之间有区别吗?......它们是一样的吗?

Uni*_*asp 6 php arrays indexing element key

在处理PHP arrays时,我经常在这里使用以下术语:

Array Key,

Array Index,

Array Element,

Array Value

有人可以,简单的术语解释每一种基本手段?

有什么不同吗?......他们都是指同一件事吗?

你在哪里使用哪个?什么时候?

任何有关一些简单用例的澄清都将受到高度赞赏.

ie:在一个数组中:array($a,$b,$c,$d=>$e)什么会是什么?

提前致谢.

Tar*_*run 5

数组是元素的集合。
每个元素都有键和值。键可以是整数(索引)或字符串。
在你的情况下

array($a, $b, $c, $d=>$e)

可以重写为

array(0 => $a, 1 => $b, 2 => $c, $d => $e);  
Run Code Online (Sandbox Code Playgroud)

其中 0, 1, 2, $d 是数组的键。
您可以分别引用 0、1、2 作为值 $a、$b、$c 的索引,$d 是 $e 的键。