加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php – 内存中是否存在空索引

发布时间:2020-12-13 15:56:38 所属栏目:PHP教程 来源:网络整理
导读:我创建了一个类似的数组 arr[15] = "hello";arr[21] = "world"; 有从0到14和15到20的空索引.这些空索引是否存储在内存中.它们会导致内存消耗吗?是否可以为数组提供随机索引谢谢 解决方法 PHP数组是关联的,也称为字典,也称为哈希映射,也称为键值存储.键之间
我创建了一个类似的数组

arr[15] = "hello";
arr[21] = "world";

有从0到14和15到20的空索引.这些空索引是否存储在内存中.它们会导致内存消耗吗?是否可以为数组提供随机索引谢谢

解决方法

PHP数组是关联的,也称为字典,也称为哈希映射,也称为键值存储.键之间没有关系,这意味着键15的存在并不意味着存在键14,正如键’foo’的存在并不意味着存在键’bar’.因此PHP数组都很稀疏.当您创建密钥时15 PHP不会填充密钥0-14.它们不存在,也不占用记忆.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读