【发布时间】:2014-11-19 03:33:24
【问题描述】:
对于每个元素的值与其键相同的数组,是否有一个既定术语?
PHP 中的示例:
<?php
$array = [
'foo' => 'foo',
'bar' => 'bar',
];
?>
【问题讨论】:
-
也许称其为“毫无意义”?
-
'Uncommon' 我觉得也合适:P
-
我不知道这个的标准名称。为什么需要这种结构?
-
从技术上讲,它仍然是一个数组,但你可能会称它为“Set”,因为我能想到的唯一合理用途是检查一个元素是否在 O 中的集合中(1次。其他语言有专门的 Set 类型。
-
这个特定结构的术语会有所帮助,例如在记录函数返回值时,通知返回的数组可以用于例如array_intersect_key().
标签: php arrays terminology