php中的变量与多维数组
PHP中的变量
- 1.字符串:定义在单引号、双引号、定界符例如
$str="helloword" - 2.整型:整数类型例如
$int=250 - 3.布尔型:只能赋值true或者false
$bool=true - 4.浮点型:带小数点的数字例如
$float=3.1415926 - 5.数组是键值对的集合例如
$stu = ['name' => 'Tim', 'stuNo' => 202201, 'mobile' => 18956785474]; - 6.对象:是类的实例,类是描述一个事物的抽象特点例如
$obj = new stdClass; - 7.null:代表一个变量没有值,不代表变量内容为0,也不代表为’’.例如
$a=NUll - resource:保存到外部资源的一个引用,资源是由专门的函数来建立和使用的.例如
$handle = fopen('log.log', 'w');PHP中的数组
- resource:保存到外部资源的一个引用,资源是由专门的函数来建立和使用的.例如
- 数组分为一维数组和多维数组例如
$navs = ['id' => 1, 'name' => '前端相关'];是一个一位维数组,使用[]访问其属性,例如访问上述例子中的name属性代码为$navs['name'] - 多维数组为,数组中包含有数组,例如下列代码展示了一组二维数组
<?php$players=[['id'=>1,'name'=>'想你的春天','sex'=>'男'],['id'=>2,'name'=>'想你的夏天','sex'=>'男'],['id'=>3,'name'=>'想你的秋天','sex'=>'男'],['id'=>4,'name'=>'想你的冬天','sex'=>'男'],['id'=>5,'name'=>'想你的每一天','sex'=>'男'],];
- 数组的遍历,通常使用for,foreach来遍历数组,遍历上述二维数组有2种方式
- 以下使用for循环遍历上述二维数组
for($i=0;$i<count($players);$i++){echo $players[$i]['id'];echo $players[$i]['name'];echo $players[$i]['sex'];};
-以下代码使用foreach来遍历上述二维数组
foreach($players as $key=>$value){foreach($value as $key2=>$value2){echo $key2 . $value2;};};