PHP入门03 -- 数组与数据结构

一、数组

  直接赋值声明数组

  1、一个数组中存的是多个内容,数组中的内容叫作“元素”;

  2、每个元素都是由  键和值  key/value   key下标

    $a = array("one"=>"1111", "two"=>"2222");

  3、就是通过 key  使用 值

  4、下标有两种类型: 一种是整数(索引数组)、一种是字符串(关联数组)

  5、【】来操作下标,也可以使用  { }  惊醒互换,建议使用 [ ]  来指定下标;

  6、在使用下标是,如果是关联数组,一定要使用,不要使用常量名称

<?php
        $arr[‘one‘] = 1;
        $arr[‘two‘] = 2;
        $arr[‘three‘] = 3;

        print_r($arr);//打印数组
        echo $arr[‘one‘];//单独使用数组
        echo "11$arr[three]11";//输出11311
?>

  

原文地址:https://www.cnblogs.com/patriot/p/8474487.html

时间: 2024-10-12 18:30:50

PHP入门03 -- 数组与数据结构的相关文章

php的数组与数据结构

php编程中30%的地方会用到数组,可见php数组的重要性. php中的数组数组概述--- php是弱类型语言,故数组可存放任意多个,任意类型的数据,且可实现堆,栈,队列等数据结构的功能.数组容量可根据元素个数自动调整. 分类      索引数组---下标是整数,类似大多数语言中的数组.      关联数组---下标是无序不重复的key,映射到对应的value. (一)数组的定义1.直接赋值的方式声明数组    在变量名后面通过方括号“[]”中使用数字声明索引数组,使用字符串声明关联数组.   

PHP系列(三)PHP数组与数据结构

  PHP数组与数据结构 数组是把若干变量按有序的形式组织起来的一种形式. 这些数据元素的集 数组分为一维二维三维.索引数组(数组索引是整数)和关联数组 (1)数组的声明 1.一个数组中存的多个内容.数组中的内容叫作"元素" 2.每个元素都是由健和值组成的Key/value $a=array("one"=>"111","two"=>"2222"); 3.下标有二种类型:一种是整数(索引数组).一

PHP08 数组和数据结构

学习要点 数组的分类 数组的定义 数组的遍历 预定义数组 数组的相关处理函数 PHP操作数组需要注意的细节 数组的分类 关于PHP数组 由于PHP是弱类型的编程语言,所以PHP数组中的数组变量可以存储任意多个,任意类型的数据,并且可以实现其他语言强类型数据类型的堆.栈.队列等数据结构. PHP中使用数组的目的就是将多个相互关联的数据组织在一起形成集合,作为一个单元进行操作和处理. 员工信息表: ID 姓名 部门 邮箱 2016001 张三 开发部 [email protected] 201600

《数据结构与算法之美》 &lt;03&gt;数组:为什么很多编程语言中数组都从0开始编号?

提到数组,我想你肯定不陌生,甚至还会自信地说,它很简单啊. 是的,在每一种编程语言中,基本都会有数组这种数据类型.不过,它不仅仅是一种编程语言中的数据类型,还是一种最基础的数据结构.尽管数组看起来非常基础.简单,但是我估计很多人都并没有理解这个基础数据结构的精髓. 在大部分编程语言中,数组都是从 0 开始编号的,但你是否下意识地想过,为什么数组要从 0 开始编号,而不是从 1 开始呢? 从 1 开始不是更符合人类的思维习惯吗? 你可以带着这个问题来学习接下来的内容. 如何实现随机访问? 什么是数

数据结构入门——动态数组

数组的一大缺点就是长度定义后不能再改变,此程序实现了动态数组,类似于Java中的ArrayList的结构,有增.删.排序.遍历.扩容追加等功能. 动态数组的实现: /* 2013年2月16日19:18:35 此程序将数组中的元素进行追加.删除.排序.遍历输出等操作. 与java中的各方法相同,从而更加深入理解java中的方法. */ # include <stdio.h> # include <malloc.h> # include <stdlib.h> struct

可持久化数据结构入门(数组篇)

题目描述 如题,你需要维护这样的一个长度为 N 的数组,支持如下几种操作 1.在某个历史版本上修改某一个位置上的值 2.访问某个历史版本上的某一位置的值 此外,每进行一次操作(对于操作2,即为生成一个完全一样的版本,不作任何改动),就会生成一个新的版本.版本编号即为当前操作的编号(从1开始编号,版本0表示初始状态数组) 输入输出样例 输入样例#1 5 10 59 46 14 87 41 0 2 1 0 1 1 14 0 1 1 57 0 1 1 88 4 2 4 0 2 5 0 2 4 4 2

java基础(1)IntelliJ IDEA入门和数组操作

一. IntelliJ IDEA入门 1 快捷键和技巧 智能补全代码,比如只写首字母按回车: psvm+Enter :public stactic void main(String[] args) sout+Enter:System.out.println(); 快捷键: Alt+4:调出运行框 Alt+enter:代码修复,比如导包 Ctrl+Y:删除光标所在行 Ctrl+D:复制所在行,并插入下一行 Ctrl+Alt+L:格式化代码,对齐 Ctrl+/:单行注释,再按取消注释 Ctrl+Sh

UML建模快速入门03 基本结构建模 CLASS

2015/03/25 - 07:19 [声明]欢迎转载,但请保留文章原始出处:http://blog.csdn.net/yelangjueqi/article/details/44733433 1,入门 类是任何面向对象系统中最重要的模块.类是对一组具有相同属性.操作.关系和语义的对象的描述.一个类可以实现一个或多个接口. 类可以用来捕获正在开发的系统中的词汇.这些类可以包括作为问题域一部分的抽象,也可以包括构成实现的那些类.可以用来描述软件事物和硬件事物,甚至可以描述纯粹概念性的事物. UML

JavaScript入门之数组:Array类型详解

数组应该是每个语言中都用得极度频繁的数据类型,JavaScript也不例外. 个人认为,Js中的Array类型非常强大. 首先没有C/C++等语言需要在数组初始化时指定数组长度(并不可变)的要求. 也不需要指定特定的基本数据类型(Number,String,Boolean,Null,Undefined,Object),也就意味着,一个数组中可以存多种数据类型的值. 我想总结一下Array的常用方法,在这之前,先介绍一下Array的基本用法: 基本用法: 1.创建数组: //创建空数组 var a