dede网站模板免费下载,电子工程王力卓,做游戏下载网站赚钱,wordpress次元主题数组就是一组数据的集合#xff0c;把一系列数据组织起来#xff0c;形成一个可操作的整体。 PHP中的数组与Java的数组不一样#xff0c;需要有key#xff08;键#xff09;和value#xff08;值#xff09;#xff0c;相当于Java中数组和键值对的结合。
数组的定义
…数组就是一组数据的集合把一系列数据组织起来形成一个可操作的整体。 PHP中的数组与Java的数组不一样需要有key键和value值相当于Java中数组和键值对的结合。
数组的定义
array()语言结构法
array()语言结构中的数组元素使用“键值”的方式进行表示各元素之间使用逗号,进行分割比如
?php$ProgrammingLanguage array(java,c,Assembly Language,Rust,PHP,go);//定义数组
?赋值方式
使用赋值方式定义数组实际上就是创建一个数组变量然后使用赋值运算符直接给变量赋值。比如
$fruits[] apple;
$fruits[] orange;
$fruits[] banana;短数组定义法
短数组定义法[]与array()语法结构相同只需将array()替换为[]即可。
$grades[1,2,3,4,5,6];数组的输出
print_r函数
print_r(数组名)就可以把数组里边的内容通过下边的格式进行输出
Array([键1] 值1,[键2] 值2,[键3] 值3,......)下边的代码
?php$ProgrammingLanguage array(java,c,Assembly Language,Rust,PHP,go);//定义数组print_r($ProgrammingLanguage);
?会输出Array ( [0] java [1] c [2] Assembly Language [3] Rust [4] PHP [5] go )。 var_dump函数
var_dump()函数是系统函数作用是输出变量的相关信息。 var_dump(数组名)输出格式是
array(数组元素个数) { [键1] 类型 值1 [键2] 类型 值2 [键3] 类型 值3 [键4] 类型 值4 ......} 比如
?php$grades[1,5,3,4];var_dump($grades);//输出数组元素
?输入如下
array(4) { [0] int(1) [1] int(2) [2] int(3) [3] int(4) } 再比如
?php$ProgrammingLanguage array(java,c,Assembly Language,Rust,PHP,go);//定义数组print_r($ProgrammingLanguage);
?会输出
array(6) { [0] string(4) java [1] string(1) c [2] string(17) Assembly Language [3] string(4) Rust [4] string(3) PHP [5] string(2) go } echo函数加foreach
遍历索引数组
格式为
foreach ($数组名 as $元素名){
循环体
}比如
?php$grades[1,2,3,4];foreach ($grades as $grade){echo $gradebr;}
?遍历关联数组
foreach($array as $key $value){
循环体
}
//$array表示数组 as $key表示键 $value表示值比如
?php$ProgrammingLanguage array(java,c,Assembly Language,Rust,PHP,go);//定义数组foreach($ProgrammingLanguage as $key $value){echo Key: . $key . , Value: . $value. br;}
?