添加巨大数字键时PHP数组的内存使用情况
发布时间:2020-12-13 18:16:07 所属栏目:PHP教程 来源:网络整理
导读:如果我想使用像字典这样的 PHP非关联数组并添加一个大键,PHP会分配多少内存? $myArray = Array();$myArray[6000] = "string linked to ID 6000";$myArray[7891] = "another key-value pair"; PHP还会为未使用的密钥0-5999和6001-7890分配内存吗? 不,PHP没
如果我想使用像字典这样的
PHP非关联数组并添加一个大键,PHP会分配多少内存?
$myArray = Array(); $myArray[6000] = "string linked to ID 6000"; $myArray[7891] = "another key-value pair"; PHP还会为未使用的密钥0-5999和6001-7890分配内存吗?
不,PHP没有像C风格的数组那样实现它. Php数组是关联容器,如
php article on arrays所述.
由于保留了顺序,因此数组可能是某种二叉搜索树.如果您对二叉搜索树不熟悉,我建议您选择一本好的数据结构书来了解更多信息,或者查看this wikipedia article以获取详细信息.上面的例子将产生一个带有两个节点的二叉搜索树 – 一个用于密钥6000的数据,另一个用于密钥7891. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |