非关联数组的术语是啥?
Posted
技术标签:
【中文标题】非关联数组的术语是啥?【英文标题】:What is the term for an array that is not associative?非关联数组的术语是什么? 【发布时间】:2011-10-14 15:01:33 【问题描述】:什么是不包含文本键的数组类型的正确术语?
也就是说
$my_array[0], $my_array[1] etc. vs $my_array['some-key']
“索引”数组?这种类型还有这种说法吗?
【问题讨论】:
同意@Joe。如果您担心歧义,请使用synonym 表示“关联数组”。 【参考方案1】:数字?数字索引?我不认为有一个商定的条款。当您检索 php 数组时,它可以是关联的“ASSOC”或数字的“NUM”。所以这就是我的猜测,如果你使用其中任何一个,应该会有人知道你的意思。
【讨论】:
【参考方案2】:数字索引数组:here
【讨论】:
【参考方案3】:它只是一个数组,您所指的关联数组是一种语言实现,它将使用不同的底层数据结构,在 C 中甚至不可能。根据定义,当您通过索引引用数组时是的。
在计算机科学中,数组数据结构或简单的数组是数据 由一组元素(值或 变量),每个变量都由至少一个索引标识。
-Wikipedia
【讨论】:
【参考方案4】:我认为它只是一个数组,但w3schools.com 使用术语“数字数组”,这将消除这两种类型之间的任何歧义。
【讨论】:
以上是关于非关联数组的术语是啥?的主要内容,如果未能解决你的问题,请参考以下文章
如何使用从 laravel 中的数组中获取的各种术语进行 mysql 关联查询
包含非数字键的 JavaScript 数组的正确术语是啥? [关闭]
将关联数组更改为索引数组/获取 Zend_Table_Row_Abstract 作为非关联