PHP 的数组是一种非常强大灵活的数据类型。以下是PHP数组具有的一些特性:

1、可以使用数字或字符串作为数组键值

1

$arr = [1 => 'ok', 'one' => 'hello'];

2、可按顺序读取数组

1

2

3

foreach($arr as $key => $value){

 echo $arr[$key];

}

3、可随机读取数组中的元素

1

2

3

4

5

$arr = [1 => 'ok', 'one' => 'hello', 'a' => 'world'];

 

echo $arr['one'];

 

echo current($arr);

4、数组的长度是可变的

1

2

3

4

5

$arr = [1, 2, 3];

 

$arr[] = 4;

 

array_push($arr, 5);

正是基于这些特性,我们可以使用 PHP 中的数组轻易的实现集合、栈、列表、字典等多种数据结构。

明确的学习思路能更高效的学习

点击加入该群学习

最新文章

  1. E:“图片视频”的列表页(taxonomy-cat_media.php)
  2. W.Richard Stevens sock program
  3. LeetCode 349. Intersection of Two Arrays
  4. 3. Builder(建造者)
  5. 监听cell 滑动到 摸个分区
  6. linux内存机制
  7. javascript一些常用函数
  8. Scrapy安装问题
  9. php(LAMP)开发环境配置相关问题及解决办法
  10. ubuntu 16.04 的64位 安装arm-none-linux-gnueabi-gcc的步骤和问题解决
  11. Codeforces Round #428 (Div. 2) 题解
  12. SQL Server插入数据和删除数据
  13. SDN资料
  14. 洛谷P1197 [JSOI2008]星球大战
  15. 我的代码-random forest
  16. 【算法】狄克斯特拉算法(Dijkstra’s algorithm)
  17. cocos2dx 3.x(游戏中的储存-UserDefault)
  18. 简单理解JVM与static{}
  19. PAT 乙级 1067 试密码(20 分)
  20. Jenkins中集成jmeter-maven插件

热门文章

  1. 第一章、Python环境搭建
  2. 基于STM32F103和Cube的输入捕获例程
  3. Java基础(41)AbstractList类
  4. (记录)Ubuntu系统中运行需要导入jar包的Java程序
  5. Navicate12激活教程(完整详细版)
  6. 又到了卸载Notepad++的时候了?
  7. Idea导入Web项目并发布到Tomcat
  8. vue2.0 与 vue3.0 配置的区别
  9. redis 基本类型和命令(一)
  10. 博客文章编辑器 Cmd Markdown