你可能不知道的 PHP 数组知识

107 阅读1分钟


数组相关术语:
- 链表
- 字典表
- 集合
- 树结构

源自

PHP 将这些结构储存在 「槽」 中。在(槽)里面(内核)有一个哈希函数,用于计算这些槽中的整型数据。

除了添加数据外,PHP 还会记住数据被添加时确切的升序。

如果你想知道它是怎么完成的,就必须深入了解。


元素的有序列表

简单的数组没有键名,如果你想获取特定值,可以执行以下操作。

$alphabet  = ["a", "b", "c"];
$a         = $alphabet[0];

在上例中,它起作用明显是因为列表中只有三个元素,所以没人在意… 但在现实生活中,数组可以包含成百上千个条目。这样会非常慢。

幸运的是,数组可以包含带键名的键 / 值对,并且当你为键指定名字(作为字符串)时,数组的存储部分就大不相同了。

更多内容请访问

八重樱:怎么从一名码农成为架构师的必看知识点:目录大全(持续更新)50W年薪挑战!​
zhuanlan.zhihu.com图标

以上内容希望帮助到大家,很多PHPer在进阶的时候总会遇到一些问题和瓶颈,业务代码写多了没有方向感,不知道该从那里入手去提升,对此我整理了一些资料,包括但不限于:分布式架构、高可扩展、高性能、高并发、服务器性能调优、TP6,laravel,YII2,Redis,Swoole、Swoft、Kafka、Mysql优化、shell脚本、Docker、微服务、Nginx等多个知识点高级进阶干货需要的可以免费分享给大家,需要的可以加入我的官方群点击此处