1.自定义变量
123456789 #变量规则?>
示例:
12345 $x="hello ";$y="word!";echo"$x $y";?>
2.数组变量
12345678910111213 ?>
1.创建数组
1234567891011 $a[0]=0;//$a为数组名称,[0]为键,后面0为值;$a[1]=1;$a[2]=2;$b=array(0=>a,"a"=>"a","b","c","d");//$b为数组名称,使用=>运算符赋值,数组键名可以使用字符,但必须加上引号,默认使用数组键名从0开始往后排,因此如果没有给出指定名称依次往后排,输出结果验证;echo""";print_r ($a);print_r ($b);echo";//输出预处理标记?>
输出结果
1234567891011121314 [root@test4 html]# php index.phpArray([0] => 0[1] => 1[2] => 2)Array([0] => 1[a] => a[1] => b[2] => c[3] => d
2.获取数组元素
123 $arr[key];//数组名[键名]?>
示例:
12345678910111213 $a[0]=1;$a[1]=2;$a[2]=3;$b=array(0=>1,1=>2,"a"=>"liao","s","c","v","b");echo"这是数组a的第一个元素:".$a[0];echo"
";echo"这是数组a的第二个元素:".$a[1];echo"
";echo"这是数组b第三个元素:".$b[3];echo"
";echo"这是数组b键名为"a"的元素: ".$b["a"];?>
输出结果
12345 [root@test4 html]# php index.php这是数组a的第一个元素:1
这是数组a的第二个元素:2
这是数组b第三个元素:c
这是数组b键名为a的元素: liao
3.为数组添加元素
1234 //可以直接给每个数组增加赋值,也可以使用$arr[key]=value?>
示例:
1234567891011121314 $a=array(0,1,2,3);echo"数组a当前内容为:"
;echo""";print_r ($a);echo";$a[]=4;$a[]=5;$a["a"]=a;echo"数组a添加元素后内容为:"
;echo"";print_r ($a);echo"";?>
输出结果
123456789101112131415161718 [root@test4 html]# php index.php数组a当前内容为:Array([0] => 0[1] => 1[2] => 2[3] => 3)</pre>数组a添加元素后内容为:Array([0] => 0[1] => 1[2] => 2[3] => 3[4] => 4[5] => 5[a] => a)
4.创建使用多维数组
1234 //什么是多维数组,多维数组是指数组的元素也是数组,那么就组成了多维数组,echo"";
php最大可以支持32维,多维数组和一维数组相似,也可以采用一维数组赋值方式?>
示例
123456789101112 $a=array("水果"=>array("苹果","梨","香蕉"),"颜色"=>array("红","黄","绿"));$b["家具"][0]="桌子";$b["家具"][]="椅子";echo""";print_r ($a);print_r ($b);echo";?>
输出结果
12345678910111213141516171819202122232425 [root@test4 html]# php index.phpArray([水果] => Array([0] => 苹果[1] => 梨[2] => 香蕉)[颜色] => Array([0] => 红[1] => 黄[2] => 绿))Array([家具] => Array([0] => 桌子[1] => 椅子))



