Home > Backend Development > PHP Tutorial > 如何理解PHP 主要是一门操作数组的语言

如何理解PHP 主要是一门操作数组的语言

WBOY
Release: 2016-06-06 20:40:04
Original
1048 people have browsed it

如何理解 PHP 主要是一门操作数组的语言,或者说 如何正确合理的使用数组?

回复内容:

如何理解 PHP 主要是一门操作数组的语言,或者说 如何正确合理的使用数组?

在强类型编程语言中,有专用的数据结构解决方案。通常是创建一个容器,在这个容器中可以存储任意类型的数据,并且可以根据容器中存储的数据决定容器的容量,打到可以变长的容器结构,比如链表、堆栈和队列等都是数据结构中常用的形式。在PHP中,通常都是使用数组来完成其它语言使用数据结构才能完成的工作。

楼主,谁跟你说PHP是主要操作数组的语言,PHP离开数据库什么都干不了,那些误导你的人可恶。

楼主提问,本身就有误区。我不认为PHP是“主要是一门操作数组的语言”
1. 导致这个误区的原因,可能是PHP的数组可以归纳为一种——键值对数组。而不像其他语言一样需要区分是 链表 还是 字典 或者 索引数组。
2. 如果“主要是一门操作数组的语言”成立,那其他语言也成立。除了操作数组,它们同样操作字符串,操作运算。
3. 我认为,无论是PHP还是其他语言,肯定是数据结构+算法的语言。所以用数组去描述数据结构,还是用面向对象去描述数据结构,还是用字符串(例如json,xml)去描述。都行。

这个可能是对 PHP强大的数组功能 的另外一种谬赞吧。

每个语言都有这么一个数组的概念,怎么能说php是一门主要操作数组的语言?只能说数组很灵活,功能很强大,它是php的数据类型之一而已。python也有它的列表,元祖,字典,也很重要。

php的数组非常强大,但是那么说,显得有点。。。

PHP的数组只是方便了我们去合理的组织数据的结构. PHP能干的事情很多你去看看swoole这个PHP扩展

Related labels:
php
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template