分享

PHP丨数组

 CKO养成计划 2020-09-27

本期要点:

  • 什么是数组

  • 键值对的概念

  • 数组的常用操作:增、删、改、查

  • 什么是多维数组

什么是数组


数组就是一组数据的集合。

如果说变量是一个杯子的话,那么,数组就是一箱杯子。

索引数组与关联数组

<?php

$arr1 = [1,2,3];

$arr2 =[

'0' => 1,

'1' => 2,

'2' => 3,

];

var_dump($arr1,$arr2);

?>

把上面的代码在浏览器里输出(为了方便观看使用了浏览器中的查看源代码功能):

从浏览器输出的内容我们可以看到 $arr1 跟 $arr2 输出的内容是一样的,我们姑且可以称 $arr1 是 $arr2 的缩写形式,官方的称呼为:索引数组关联数组

键值对的概念


如果我们不用简写(也就是索引数组)的书写方式,我们可以看到下面的规律:

<?php

$arr2 =[

'0' => 1,

'1' => 2,

'2' => 3,

];

?>

  • 其中【=>】左边的我们称之为【键】

  • 【=>】右边的我们称之为【值】

它们都是以成对的方式呈现的,这就是数组中的键值对概念。

数组的常用操作:增、删、改、查


我们在编程过程中对数组的操作一般就只有四个:增、删、改、查。

<?php

$arr3 = ['a' => 1,];

$arr4 = ['b' => 2,];

$arr5 = ['c' => 3,];

$arr6 = ['d' => 1111111];

$arr3['a'] = 4;//增

$arr4['b'] = 22;        //改(其实跟“增”是一样的)

unset($arr5['c']);//删

var_dump($arr3);

var_dump($arr4);

var_dump($arr5);

echo $arr6['d'];//查

?>

我们可以在浏览器看到输出的效果:

增、删、改、查在 PHP 编过程中是委重要的哦。

具体详细内容大家可以去官方手册【PHP 手册】-【语言参考】-【Array 数组】中查阅:微信回复【PHP】可获取相关资源〜

多维数组的概念


多维数组的意思就是数组里还包含有子数组。

理论上它好象能够包含 200 多层。

<?php

$arr1 = [1,[4,5,6],2,3,[7,8,9]];

var_dump($arr1,$arr2);

?>

比如上面的代码就是一个多维数组,大家可以自己在浏览器里输出看看。

This is not the end.
 It is not even the beginning of the end. 

But it is,
 perhaps, the end of the beginning.

更多分享


0 基础教程丨PHP 网站开发

Web 网站的工作原理

开发前的准备工作

MAC 系统怎么搭建自带的 PHP 开发环境

HTML 语言简介

HTML 的标签和属性

HTML 的基本结构与常用格式标签

三小时入门——HTML 网页编辑实战

CSS 简介与引入方式

CSS —— 选择器

CSS —— 样式

CSS —— 布局

三小时入门—— CSS 网页美化实战

PHP丨第一个 PHP 程序

效率工具

AdobeCC 2018 破解全系列(WIN+MAC)

Office 2019 早期预览版(免激活)

免费看 VIP 视频,高速下载百度云,听高清网易云...你只差一个小插件

平面设计自学指南

小众电影

美国往事丨如果你的一生只能看一部电影的话,那就看这一部吧

蝴蝶丨我比你年轻,我还有余力等你(les题材)

东京夜空最深蓝丨活着吧,要活到死才对

荒野生存丨我想那么年轻,干净,那么寂寞地活着,直到可以突然失踪在马路上的那一天

0 基础教程丨小程序开发

0 基础要怎么自学小程序开发

小程序开发环境搭建和布署

微信开发者工具的认识

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多