怎么往integer型数组添加数据_「PHP教程」PHP数据类型

PHP有7种数据类型:String(字符串), Integer(整型), Float(浮点型), Boolean(布尔型), Array(数组), Object(对象), NULL(空值)。

String 类型

PHP字符串类型,即字符串序列,包含在单引号('')或双引号("")中间。

实例:

<?php $i = "Lucifer";var_dump($i);

运行结果:

dd836b4a6b60c3df56d2f761591ad7cd.png

Integer 类型

PHP 整型,即没有小数的数字。

PHP整型规则:

  • 至少要由一个0-9的数字组成
  • 不能包含非数字的其他字符
  • 整型可以是正数也可以是负数,但是没有小数点
  • 整型可以有三种指定方式:十进制数(默认), 十六进制数( 以 0x 为前缀)和八进制数(前缀为 0)。

实例:

<?php $i = 1234;var_dump($i);echo "
"; $i = -5678; // 负数 var_dump($i);echo "
"; $i = 0x9F; // 十六进制数var_dump($i);echo "
";$i = 036; // 八进制数var_dump($i);

运行结果:

f41655b11213df1a3250a2cdb8362d57.png

Float 类型

PHP浮点型,是带小数部分的数字,或是指数形式。

实例:

<?php $i = 10.28;var_dump($i);echo "
"; $i = 1.2e8;var_dump($i);echo "
"; $i = 10e-3;var_dump($i);

运行结果:

f550aebdc7941e207c7c050b008ad23a.png

Boolean 类型

PHP布尔型,可以是 TRUE 或 FALSE。但是布尔类型的值是无法直接输出的:若echo(true)会在页面中输出“1”,若echo(false)则不会显示任何内容。所以布尔类型一般用于条件判断,用于条件控制(以后讲述)。

实例:

<?php $i = false;echo $i;echo "
";var_dump($i);echo "
";$i = true;echo $i;echo "
";var_dump($i);

运行结果:

fb056ff7f88f8668686c92447887da1a.png

Array 类型

PHP数组,可以在一个变量中存储多个值。使用array([$key]=>[$value])函数进行声明,可以为数组元素指定下标,也可以不指定,若没有指定下标则系统为默认为其指定从0开始的默认下标。

实例:

<?php $i = array("Lucifer","Michael","Gabriel");var_dump($i);echo "
";$i = array("name"=>"Lucifer","age"=>26,"college"=>"浙江大学");var_dump($i);

运行结果:

a4e6b27d5f659aff16efe2582101d98b.png

Object 类型

PHP对象数据类型,也可以用于存储数据,在 PHP 中,对象必须声明。

使用class关键字声明类对象。类是可以包含属性和方法的结构。然后在类中定义数据类型,最后在实例化的类中使用数据类型:

<?phpclass Book{ var $color; function __construct($color="blue") { $this->color = $color; } function what_color() { return $this->color; }}function print_vars($obj) { foreach (get_object_vars($obj) as $key=> $value) { echo "$key= $value"; }}$b = new Book("red");echo "Book: ";print_vars($b);?> 

运行结果:

d5832ccdbfb5bfd6007a2be7ef0afc43.png

NULL 类型

NULL 值,表示变量没有值。NULL 是数据类型为 NULL 的值。NULL 值指明一个变量是否为空值。 同样可用于数据空值和NULL值的区别。

实例:

<?php $i="PHP你好!";echo $i."
";$i=null;var_dump($i);?>

运行结果:

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值