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

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

<?php
$cars=array("porsche","BMW",1); 
echo "I like " . $cars[0] . ", " . $cars[1] . " and " . $cars[2] . ".";
?>

在这里插入图片描述

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

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

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

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

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

<?php
$cars=array("porsche","BMW",1); 
echo "I like " . $cars[0] . ", " . $cars[1] . " and " . $cars[2] . ".";
?>

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

问题:怎么指定索引?

$array = array(0 => '张三', 5 => '李四', '王五');

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

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

<?php
$array = array(5 => '张三', '李四');
var_dump($array);
?>

在这里插入图片描述
关联数组:
$user = array(‘name’ => ‘张三’, ‘age’ => 20);
问题:要访问怎么做?

var_dump($user["name"]);就可以了哈

在这里插入图片描述

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

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

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

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

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

贵哥的编程之路(热爱分享)

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值