变量:用来临时存储数据的容器,变量的组成必须为下划线、字母、数字但是必须以字母或下划线开始。
变量的类型:(标量类型)
整型(integer) 布尔型(boolean) 字符串型(string) 浮点型(float、double)
Object(对象) Array(数组) resource Null (一个未进行初始化的变量)
以上是标量,最大的特点是一次只能存放一个数据。
数组:是一类数据的集合。数组的定义方式
$arr=array("北京","欢迎你");
$arr1=array(0=>"北京","title"=>"欢迎你");
$arr2[0]="北京";
$arr2[1]="欢迎你";
var_dump($arr2);
?>
$arr1=array(0=>'北京','欢迎','你');
echo $arr1[0].$arr1[1].$arr1[2]."
"
?>
这里的单引号和双引号可以随便使用,不影响。
定义字符串的方式有三种
双引号
单引号
界定符
echo<<
123456:$i;
std;
$i="我爱北京天安门";
echo<<
Name:$i;
std;
界定符前面千万不能有空格;还有结尾处。
.字符串的连接。
数据类型转换:(boolean)$str (integer)$str (float)$str (string)$str (array)$str (object)$str
检测数据类型:is_numeric($str) is_int($str) is_array($str) is_bool(false) is_object($str) is_float($tr)
$num="123456";
if(is_numeric($num))
{
echo "是数字";
}
else
{
echo "不是数字";
}
?> 输出结果:是数字。 因为这里容器$num里面放的就是数字,与容器的类型无关。
$num="123456";
echo<<
数字:$num;
strong;
?>