翻身的废鱼——论PHP从入门到放弃须要多久?10

今日课程: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 />';
}

今天不知道遇到啥问题,前面的使劲报错,后面有无输出索引

今天到此,休息了!字符串

相关文章
相关标签/搜索