一,如何定义一个常量关键字:define 语法define('常量名','常量的值')$a=123; define('I',$a); echo I; ?> 二,数组1定义一个数组关键字array 语法array(key=>value,key2=>value2,key3=>value3) key可以是整形或字符串,value可以是任意值$arr=array('too'=>'bar',123=>true); echo $arr['too'].''; echo $arr[123]; ?>打印数组的方法print_r 关键字:print_r 语法print_r(要打印数组名),主要用于调试header("Content-Type:text/html; charset=utf-8"); $stu=array('stu_no'=>'10010','stu_name'=>'老赵'); print_r($stu); ?> 输出结果Array ( [stu_no] => 10010 [stu_name] => 老赵)输出方法echo $数组名[key]header("Content-Type:text/html; charset=utf-8"); $stu=array('stu_no'=>'10010','stu_name'=>'老赵'); echo $stu['stu_no'].''; echo $stu['stu_name']; ?> 输出结果10010老赵另外一种定义数组的方法 直接输入value值key为从0起排列的整形array('value','value2','value3','value4') header("Content-Type:text/html; charset=utf-8"); $stu=array('皮皮','乐乐','教皇','老赵'); print_r($stu); ?> 输出结果为Array ( [0] => 皮皮[1] => 乐乐[2] => 教皇[3] => 老赵)
分别输出:
header("Content-Type:text/html; charset=utf-8"); $stu=array('皮皮','乐乐','教皇','老赵'); echo $stu[0].''; echo $stu[1].''; echo $stu[2].''; echo $stu[3].''; ?> 输出结果皮皮乐乐教皇老赵循环输出方法for语句 语法for(循环条件) 例:$i=0;$i{echo $数组名[循环变量名]}header("Content-Type:text/html; charset=utf-8"); $stu=array('皮皮','乐乐','教皇','老赵'); for ($i=0;$i'; } ?> 输出结果皮皮乐乐教皇老赵while循环 语法$条件变量名=条件变量值while(条件语句) 例子$i{$数组名[$条件变量名];$条件变量++}header("Content-Type:text/html; charset=utf-8"); $stu=array('皮皮','乐乐','教皇','老赵'); $i=0; while ($i 输出结果 皮皮 乐乐 教皇 老赵在数组末尾添加元素语法$数组名=array[value,value1,value2,value3];$数组名[]=要添加的value;$数组名[]=要添加的value;header("Content-Type:text/html; charset=utf-8"); $stu=array('皮皮','乐乐','教皇','老赵'); $stu[]='浩民'; $stu[]='苏超'; $stu[]='吕腾'; for ($i=0;$i 输出结果 皮皮 乐乐 教皇 老赵 浩民 苏超 吕腾创建一个范围的数组range和count取得数组里有多少元素的方法语法$数组名=range(范围开始,范围结束) count($数组名) header("Content-Type:text/html; charset=utf-8"); $stu=range(1,12); for ($i=0;$i输出结果1 2 3 4 5 6 7 8 9 10 11 12 header("Content-Type:text/html; charset=utf-8"); $stu=range('a','z'); for ($i=0;$i输出结果a b c d e f g h i j k l m n o p q r s t u v w x y z三 填充数组array_pad语法array_pad($数组名,数组长度,填充默认值) header("Content-Type:text/html; charset=utf-8"); $stu=range('0','3'); $stu2=array_pad($stu,7,0); for ($i=0;$i输出结果0 1 2 3 0 0 0五,在数组中删除和插入替换元素array_splice array_splice接两个参数代表删除 接四个参数代表插入或替换(第三个参数为0的时候为插入,不为0时为替换)
删除语法array_splice($数组名,删除结束下标) 下标等于在这个Key之前的删除header("Content-Type:text/html; charset=utf-8"); $stu=range('0','12'); $stu2=array_splice($stu,5); for ($i=0;$i输出结果5 6 7 8 9 10 11 12插入语法array_splice($被插入数组名,下标,0,$插入的新数组名) 下标为在这个下标到上一个之前插入新数组header("Content-Type:text/html; charset=utf-8"); $stu=range('0','12'); $stu2=array('a','b','c'); array_splice($stu,5,0,$stu2); for ($i=0;$i输出结果0 1 2 3 4 a b c 5 6 7 8 9 10 11 12替换语法array_splice($被替换数组名,key,key2,$替换的新数组名) 下标1下标2结合在一起表示从下标key开始数下标key2个元素被新的数组替换header("Content-Type:text/html; charset=utf-8"); $stu=range('0','12'); $stu2=array('a','b','c'); array_splice($stu,3,6,$stu2); for ($i=0;$i输出结果为0 1 2 a b c 9 10 11 12从3开始数6个元素被替换成a,b,c本文出自 “PHP学习笔记” 博客http://www.bkjia.com/PHPjc/478717.html www.bkjia.com true http://www.bkjia.com/PHPjc/478717.html TechArticle一,如何定义一个常量 关键字:define 语法define(常量名,常量的值) ? $a=123; define(I,$a); echo I; ? 二,数组 1定义一个数组 关键字array 语法array(key...
