给李书记点个赞吧
php的数据类型精讲

php的数据类型精讲

作者:李书记php 时间:2016-04-13 分类:学习php 评论:0条 浏览:1118
数据类型 描述 举例
标量类型
布尔类型 Boolean True, false
整型 Integer 100,-100
浮点型 Float 3.6 ,1.3E9
字符串 String “Hello”
组合类型、结构类型
数组 Array Array(1,2,3)
对象 Object  
特殊类型
资源类型 Resource  
空类型 Null  

1.1.1 字符串

字符串定义有3种方法:

  1. 用单引号定义

如:’hello’

单引号值包含纯粹的字符串,不会对字符串的内容进行处理。

  1. 双引号定义

如:”hello”

可以对字符串的内容进行处理。比如把双引号中变量转换成值。

在字符串的处理中,如果字符串中包含变量,建议加上{}对变量进行整体化区分处理。

推荐使用写法: ”…{变量}…”。

  1. 定界符定义

用<<<开始后面跟标签(该标签自行定义),最后以标签独占一行结束。

如:

$a=<<<strtag

hello php

welcome everybody

strtag;

注意:最后的结束标签一定要独占一行并靠左写,然后要加分号”;”结束。

1.1.2 

数组的定义:

索引数组

定义数组要使用array函数,格式:

array(数组元素值)

数组下标从0开始。

可以设置数组元素的下标,方法:用”=>”。

注意:下标是可以自行设置。

数组中键与值得概念:

键key,值value。

$str=array(1,4=>2,’hello’,8);

key 0 4 5 6
value 1 2 hello 8

关联数组:键为字符串的数组。

$nbaer=array(“name”=>”Jordan”,”sex”=>”male”,”age”=>53);

key Name Sex Age
value Jordan Male 53

注意:键具有唯一性,重复使用同一键名,同一键名时,后面的元素会覆盖前面的元素。

问题:

$test=array(‘name’=>’Smith’,5=>’male’,53)

结构是:

Array ( [name] => Smith [5] => male [6] => 53 )

  

发表评论

电子邮件地址不会被公开。 必填项已用*标注