首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >php基础之复用特殊数据类型3

php基础之复用特殊数据类型3

作者头像
贵哥的编程之路
发布于 2020-10-28 15:15:41
发布于 2020-10-28 15:15:41
7220
举报

接下来我们来谈一下特殊的数据类型, 问题:数组能装任何类型的数据吗? 答案:可以的,为什么可以,因为他不定义数组的类型,所以php是根据填写的键值来判断哪一个数据类型的

代码语言:javascript
复制
<?php
$cars=array("porsche","BMW",1); 
echo "I like " . $cars[0] . ", " . $cars[1] . " and " . $cars[2] . ".";
?>

兄弟们,它里面的值随意的话,是字符串就""或者’’,是数字就数字哈

什么时候能用到数组呢? 存储大量数组就用到数组方便一些,存储一个数组就用变量哈 数组与变量都是存储数据的哈

php的数组是一个键名与键值的存在,也像是我的姓名与陈业贵的区别把 也像是变量名与变量值的区别把

数组里面也有一点不同哦,兄弟们 什么不同,我想问一下你们是不是c语音的数组下标只有数字是吧,php不同,他有字符串下标的哦,叫做关联数组,下标为数字是索引数组哦

记住哦,如果写索引数组的时候不写下标的话哦,系统会自动分配下标哦,从零开始的哦0123456789。。 问题?怎么访问数组中的值呢? 格式:数组名[];

代码语言:javascript
复制
<?php
$cars=array("porsche","BMW",1); 
echo "I like " . $cars[0] . ", " . $cars[1] . " and " . $cars[2] . ".";
?>

记住了,数组的格式是array();哦哈哈哈

问题:怎么指定索引?

代码语言:javascript
复制
$array = array(0 => '张三', 5 => '李四', '王五');

这里我们是不是只给第一个第二个指定下标,第三个没有是吧。怎么第三个是什么嗯? 通过var_dump();开搞定哦哈哈哈

那如果是显示下标为负数嗯?怎么办? 那之后的下标也会从零开始哈

代码语言:javascript
复制
<?php
$array = array(‐5 => '张三', '李四');
var_dump($array);
?>

关联数组: $user = array(‘name’ => ‘张三’, ‘age’ => 20); 问题:要访问怎么做?

代码语言:javascript
复制
var_dump($user["name"]);就可以了哈

为什么是是name呢,因为name是下标啊

关联数组优点:但是可以通过键名来说明其含 义。比如:一个人的信息

后面的资源类型对象后面会讲哈

空类型,表示什么都没有,在PHP里,null更像是一个标示,仅仅标示这里什么都没有。在PHP 里,null类型只有一个值,那就是null,null是不区分大小写的。NULL、null、Null、nuLL搜是一个 意思。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020/05/08 ,如有侵权请联系 cloudcommunity@tencent.com 删除
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档