PHP初学者-第三章-可变变量、(数据类型、数据类型转换)、真假值的讨论

24 篇文章 0 订阅
21 篇文章 0 订阅
  • 可变变量

    即,将一个变量名作为另一个变量的值,换句话说,就是,可以将甲变量的名称作为乙变量的值, 如:
    在这里插入图片描述
    其输出为,33796。因为“ $b ”的值是‘a’,而输出的时候,又在前面加了“ $ ”。也就相当于,输出的是“ $a ”了。这是一种用法,具体用途待商讨。
  • 数据类型转换

  1. 什么是数据类型?
    答:数据类型即是,数据在代码中的容器。在程序执行时,会依照代码的类型来使用不同的处理方式。
  2. 数据类型有哪些?
    答:数据类型:
    在这里插入图片描述
  • 标量类型

    标量类型有一个特点,只能拥有一个值,或者说,只有一份数据(具体涉及的应该有点底层,笔者并不知道)
  • 布尔型(boolean)
    布尔型是只有“false(假)”和“true(真)”两种值的,应该常用于判断。之后我在详细解释。
  • 整型(integer)
    整型就是整数了,没有小数点数字:
    在这里插入图片描述
    没什么别的,这就是整型。
  • 浮点型(float)
    浮点型即是拥有小数点的数字:
    在这里插入图片描述
    没什么别的,这就是浮点型
  • 字符串型(string)
    字符串是指在两个引号之间的字符(很多个),使用两个引号来定义字符串的范围:
    在这里插入图片描述
    这就是字符串,单引号中的是纯文本,双引号则可以解析一些代码。所以比较起来是单引号运行较快(感觉在速度上没啥区别就是了)
    这就是字符串,没什么别的。
  • 复合类型

    复合类型,顾名思义,可以理解为多个标量的集合体,拥有多个值。
  • 数组(array)
    数组便是类似于列表的一个集合,其中包含的信息有一个默认的排序(或许可以自定义),被称作下标,类似于索引值,可以通过循环来遍历数组中的信息(或许可以做爬虫?):
    在这里插入图片描述
    以上就是数组了,那些数字就是下标。在变量或数组后输入下标则可以获取其对应的内容。语法为“$x[x]“
    在[]中输入数组的下标(索引值?)
    第6行输出“c”
    在这里插入图片描述
    还可以通过for循环来全部遍历到,其中的下标(索引值?)非常好用,如:
    在这里插入图片描述
    输出的结果就是从下标[0]到最大值所对应内容的输出。理解起来有点绕口,之后会提到“ $i++ ”是什么意思的。代码执行后为:
    在这里插入图片描述
    这就是数组,一个抽象的列表。拥有很多用法,甚至可以写出贪吃蛇(我还没成功就是了)
  • 对象(object)
    不晓得什么意思,依在下愚见,当是所有被定义的常量、变量、函数……对象为什么是复合类型在下也无从得知,今后若是知晓了定会前来补全……
  • 特殊类型

  • 资源(resource)
    ……待补
  • 空值(NULL)
    ……待补
  • 数据类型转换

    代码在解析时会根据上下文自动转换,若达不到预期则可强制转换,PHP是弱类语言。
  • 将数组转成字符串:

在这里插入图片描述
输出为:
在这里插入图片描述
implode的第一个值可以分割字符,如:
在这里插入图片描述
则输出为:
在这里插入图片描述
当然,不写第一个值也可以。

  • 其余各种互转,日后在下用到在写……

  • 真假值的讨论

    什么是真值,什么是假值,这一块对于初学者来说太绕了点。真假值有什么用途呢?
    我想它可以用于判断,若值为真,则执行什么什么函数,若为假,则执行什么什么函数。应该可以用’if’表达出来。
    还是不够浅显易懂。
    等到鄙人PHP大成之日,此方面补全之时…

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值