PHP中的数据类型

PHP的数据类型包括整型、浮点型、字符串、数组、对象、null、布尔型。

1.     整型

整型可以用三种格式来指定:十进制,十六进制( 0x为前缀)或八进制(前缀为 0)。PHP var_dump()函数返回变量的数据类型和值

<?php 
$x = 5985;
var_dump($x);
echo "<br>"; 
$x = -345; // 负数 
var_dump($x);
echo "<br>"; 
$x = 0x8C; // 十六进制数
var_dump($x);
echo "<br>";
$x = 047; // 八进制数
var_dump($x);
?>

2.      浮点型

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

<?php 
$x = 10.365;
var_dump($x);
echo "<br>"; 
$x = 2.4e3;
var_dump($x);
echo "<br>"; 
$x = 8E-5;
var_dump($x);
?>

3.      字符串

字符串型数据表示在引号之间。双引号和单引号都可以表示。双引号中的变量显示变量的值;单引号内的字符被直接表示出来。

<?php
$txt1="学习 PHP";
$txt2="RUNOOB.COM";
$txt3='你好';
print $txt1;
print "<br>";
print $txt3;
print "<br>";
print "在 $txt2 学习 PHP ";
print "<br>";
print '在 $txt2 学习 PHP ';
?>
结果:

学习 PHP
你好
在 RUNOOB.COM 学习 PHP 
在 $txt2 学习 PHP 

4.      数组

数组是PHP变量的集合,可以在一个变量中存储多个值。可使用list()函数或array()函数创建数组。

<?php 
$cars=array("Volvo","BMW","Toyota");
var_dump($cars);
?>

5.      对象

对象数据类型也可以用于存储数据。在 PHP中,对象必须声明。必须使用class关键字声明类对象。类是可以包含属性和方法的结构。

<?php
class Car
{
  var $color;
  function Car($color="green") {
    $this->color = $color;
  }
  function what_color() {
    return $this->color;
  }
}
?>

6.      null

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

<?php
$x="Hello world!";
$x=null;
var_dump($x);
?>

7.      布尔型

布尔型只有两个值 TRUE FALSE,布尔型通常用于条件判断

$x=true;
$y=false;

8.      数据类型转换

包括自动数据类型转换和强制数据类型转换。强制数据类型转换使用settype函数,其语法如下:

Bool settype(string var, string type)

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值