今日课程:PHP 3天基础巩固视频教程【燕十八】php
一、数组声明方式数组
//数组是一种符合数据,能够装下多个值,每一个值用不一样的键来区分 $arr = array('001'=>'a','002'=>'b','003'=>'c'); print_r($arr);
二、数组类型ide
$arr = array(1=>'a',2=>'b',3=>'c');//键没必要有特殊意义,纯数字。这种叫'索引数组' $arr = array('name'=>'aa','age'=>'12');//字符串作键,通常能体现该单元的内容。这种叫'关联数组' $arr = array(0=>'a',1=>array('str'=>'li','big'=>array('yuwen','shuxue')));//多维数组 print_r($arr);
三、键的规则spa
//若是不声明键,会从0,1,2递增生城键 $arr = array('a','b','c'); print_r($arr); echo "<br />"; //若是已存在某1个或几个数字键,则从最大的数字键,递增生成 $arr = array(3=>'a','b','c'); print_r($arr); echo "<br />"; //若是键重复,后面的值覆盖前面的值 $arr = array(3=>'a',3=>'b',4=>'c'); print_r($arr); echo "<br />"; //键能够是整数,也能够是字符串 //浮点数转成证书,若是字符串内容刚好为整数,也理解为整数 $arr = array(2=>'a',2.5=>'b','2.5'=>c'); print_r($arr);
四、操做数组单元视频
//增一个单元 $arr = array('a','b','c'); $arr[] = 'd'; $arr[99] = 'e'; $arr['stu'] = array('li','a'); print_r($arr); echo "<br />"; //读取单元值 echo $arr[3],'<br />'; echo $arr['stu'][1];//多维数组读取 echo "<br />"; //改单元值 $arr[0] = 'A'; print_r($arr); echo "<br />"; //删除某单元 unset($arr[1]); print_r($arr); echo "<br />";
五、遍历数组教程
//for循环,对0,1,2……递增的索引数组 $arr = array('a','b','c','d'); for($k = 0;$k <= count($arr);$k++){ echo $arr[$key],'<br />'; } $arr = array('age'=>'20','heigh'=>'180'); foreach ($arr as $key => $value) { echo $key,'`',$value,'<br />'; } foreach($arr as $v){ echo $v,'<br />'; }
今天不知道遇到啥问题,前面的使劲报错,后面有无输出索引
今天到此,休息了!字符串