数组的声明

  1. 方法一:使用array(),自动分配索引,从0开始
<?phpheader('content-type:text/html;charset=utf-8');$person=array("DL_one",'18','man');print_r($person);
?>

  1. 方法二:手动分配索引
<?phpheader('content-type:text/html;charset=utf-8');$person[0]="DL_one";$person[1]='18';$person[2]='man';print_r($person);
?>


大家可以尝试把$person[1]=‘18’;去掉,在输出一下$person和$person[1],看看有什么差异

数组的类型

  1. 索引数组
    上面用的例子都是索引,这里就不介绍了

  2. 关联数组(键值对)

<?phpheader('content-type:text/html;charset=utf-8');$person['name']="DL_one";$person['age']='18';$person['sex']='man';print_r($person);
?>
<?phpheader('content-type:text/html;charset=utf-8');$person=array('name'=>'DL_one','age'=>18,'sex'=>'man');print_r($person);
?>

输出结果都是:

php数组的声明和类型相关推荐

  1. C++ 笔记(08)— 数组(数组的声明、初始化、访问及修改数组元素)

    数组具有如下特点: 数组是一系列元素: 数组中所有元素的类型都相同: 所有的数组都是由连续的内存位置组成.最低的地址对应第一个元素,最高的地址对应最后一个元素. 1. 一维数组 1.1 声明数组 要声 ...

  2. c#数组赋初值_JavaScript数组的声明、访问和遍历方法

    1.数组的概念:数组就是使用单独的变量名来存储一系列的值.当你要存储100个相同概念的数据时,比如学生信息,如果要创建100个变量是不现实的,使用数组变量,就可以存储这100个数据.JavaScrip ...

  3. 静态数组的声明与例子练习

    数组的定义与声明 在使用数组之前,一般要声明数组,当然也可以采用隐式声明的方法.声明数组的方法与声明各种类型的变量一样,可以用Dim,Private,Public或Static来声明,只不过声明数组时 ...

  4. 使用typedef声明新类型及函数指针

    一.使用typedef声明新类型名 C语言支持一种叫做typedef的机制,它允许你为各种数据类型定义新名字.typedef声明的写法和普通的声明基本相同,只是吧typedef这个关键字出现在声明的前 ...

  5. js数组的声明与应用

    js数组的声明与应用 数组:一种容器,存储批量数据. JavaScript是一种弱类型语言.什么是弱类型,就是变量可以存储多种类型变量的引用不会报错. 所以js数组可以存储不同的数据. 一.数组的作用 ...

  6. Java面试会问的——数组、声明、初始化、冒泡、多维数组、稀疏数组

    数组 数组时相同类型数据的有序集合 数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成 其中,每一个数据称作一个数组元素,每一个数组元素可以通过一个下标来访问它们. 数组声明创建 首先必 ...

  7. 【Java图文趣味版】快速搞定数组的声明、开辟空间和初始化赋值

    0 前言 本文讲解java数组的基础知识,适合零基础小白. 1 数组的概念 所谓数组,就是一组同类型东西的集合,可以通过index(索引,下标)访问这一组东西的某一个元素. 就像下图这样,由于数组概念 ...

  8. 声明为指针,定义为数组,声明为数组,定义为指针

    之前写发的那篇指针和数组的文章,有网友评论觉得不是很舒服,我自己看了,觉得很不满意.所以想再写写,尽量把这个东西讲清楚. #定义为数组,声明为指针 1.c中 #include "stdio. ...

  9. Java基础:数组的声明,循环,赋值,拷贝。

    数组的声明 一般有两种形式的声明: int[] a; int a[]; 这两种声明都没错,但是大多数都使用第一种声明,因为变量名是独立的,不带任何符号. 声明一个数组,并没有将a正在的初始化为一个数组 ...

最新文章

  1. html渐变色CSS3 渐变,如何实现css3渐变色,css3渐变色怎么写
  2. 如何使用 Mybatis 实现数据库 CURD 操作?
  3. quarz设置定时器任务的有效时间段_quartz定时任务时间设置
  4. 程序发布以后,如何修改安装URL
  5. easyui源码翻译1.32--Window(窗口)
  6. jpush推送格式 swift_Swift - JPush极光推送的使用6(定时推送通知)
  7. sci的figure怎么做_SCI论文中Figure图如何制作?
  8. 情侣的网站代码java_GitHub - Mutiantian/lovers-website: 程序员的情侣网站 (programmer's website of lovers)...
  9. Dell 电脑重装系统步骤(一)
  10. 我最近在看什么 -《富爸爸穷爸爸》
  11. 读《An Adaptable and Extensible Geometry Kernel》
  12. 冉宝的每日一题--8月12日--子序列有进步啦
  13. 磁盘一把锁一个感叹号_Win10系统中如何解决磁盘图标上出现感叹号的情况
  14. cesium城市建筑颜色渲染以及泛光渐变效果
  15. F和弦(大横按)的训练方法
  16. 2022 年最佳开源软件出炉
  17. 技术分享 | 基于 Alertmanager 告警系统的改造
  18. shell du命令
  19. spring boot小说网站系统毕业设计源码041446
  20. 随机森林算法的Python实现

热门文章

  1. Effeckt.css – CSS3 Transitions Animations 精妙应用
  2. js替换数组中字符串实例
  3. 你真的懂js获取可视区宽高吗
  4. redis 版的 hello world
  5. 分解质因数-洛谷P3200 [HNOI2009]有趣的数列
  6. UINavigationController的简单使用
  7. poj 3728(LCA + dp)
  8. SQL Server 2000数据库移植到SQL Server 2008R2数据库服务器中碰到的”3145错误”及解决办法...
  9. mean技术栈 linux,“MEAN”技术栈开发web应用
  10. linux基本命令du,Linux常用操作命令汇总