[php_01]PHP数组

来源:互联网 发布:linux 解压命令 编辑:程序博客网 时间:2024/05/16 18:40

1数组定义

数组就是一个键值对组成的语言结构,PHP中创建一个新数组:

<?php

//设置某个变量为一个空数组

$arr = array();

?>

创建一个空数组,并把创建的空数组赋值给变量$arr。

2索引数组

2.1索引数组初始化

索引数组是指数组的键是整数的数组,并且键的整数顺序是从0开始,依次类推。

$fruit = array("苹果","香蕉","菠萝"); 注意数组的键是从0开始的。可以使用print_r($fruit);语句输出数组键及对应的值。

<?php

//创建一个索引数组,索引数组的键是“0”,值是“苹果”

$fruit = array("苹果","香蕉","菠萝");

?>

2.2索引数组的赋值

1)用数组变量的名字后面跟一个中括号的方式赋值

$arr[0]='苹果';

2)用array()创建一个空数组,使用=>符号来分隔键和值,左侧表示键,右侧表示值

array('0'=>'苹果');

3):用array()创建一个空数组,直接在数组里用英文的单引号'或者英文的双引号"赋值,数组会默认建立从0开始的整数的键

array('苹果');//这个数组相当于array('0'=>'苹果');

2.3访问索引数组内容

$fruit = array('苹果','香蕉');

$fruit0 = $fruit['0'];

print_r($fruit0);//结果为苹果

2.4for循环访问数组的值

$fruit=array('苹果','香蕉','菠萝');

for($i=0; $i<3; $i++){

   echo '<br>数组第'.$i.'值是:'.$fruit[$i];

}

2.5foreach循环访问索引数组里的值

foreach循环可以将数组里的所有值都访问到

<?php

$fruit=array('苹果','香蕉','菠萝');

foreach($fruit as $key=>$value){

   echo '<br>第'.$key.'值是:'.$value;

}

?>

3关联数组

3.1关联数组初始化

关联数组是指数组的键是字符串的数组。

$fruit = array(

 

   'apple'=>"苹果",

 

   'banana'=>"香蕉",

 

   'pineapple'=>"菠萝"

 

);

可以使用print_r($fruit);语句输出数组键及对应的值。

Array

(

   [apple] => 苹果

   [banana] => 香蕉

   [pineapple] => 菠萝

)

3.2关联数组的赋值

1)用数组变量的名字后面跟一个中括号的方式赋值,当然,关联数组中,中括号内的键一定是字符串。比如,$arr['apple']='苹果';

2)用array()创建一个空数组,使用=>符号来分隔键和值,左侧表示键,右侧表示值。当然,关联数组中,键一定是字符串。比如,array('apple'=>'苹果');

<?php

//创建一个关联数组,键是apple,值是苹果

$arr = array();

$arr['apple'] = '苹果';

if( isset($arr) ) {print_r($arr);}

?>

3.3关联数组的访问

用数组变量的名字后跟方括号+键的方式来访问数组中的值,键使用单引号或者双引号括起来。

<?php

//从数组变量$arr中,读取键为apple的值

$arr = array('apple'=>"苹果",'banana'=>"香蕉",'pineapple'=>"菠萝");

$arr0 = $arr['apple'];

if( isset($arr0) ) {print_r($arr0);}

?>

3.4foreach循环访问关联数组里的值

foreach循环可以将数组里的所有值都访问到

<?php

$fruit=array('apple'=>"苹果",'banana'=>"香蕉",'pineapple'=>"菠萝");

foreach($fruit as $key=>$value){

   echo '<br>键是:'.$key.',对应的值是:'.$value;

}

?>

输出:

键是:apple,对应的值是:苹果

键是:banana,对应的值是:香蕉

键是:pineapple,对应的值是:菠萝


原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 享骑电单车没电怎么办 小车前轮刹车卡钳卡死了怎么办 耐克气垫鞋扎了怎么办 骑自行车右大腿根痛怎么办 骑车骑得膝盖疼怎么办 骑了自行车腿疼怎么办 群面没有被问题怎么办 群面没有被提问怎么办 校招解约学校不盖章怎么办 科目三老是跑偏怎么办 面试官说你不好怎么办 面试紧张心态调整不过来怎么办 面试官问缺乏经验怎么办 办好入职手续后就想辞职怎么办 新店长入职应该怎么办 刚入职怀孕了辞职店长不同意怎么办 派遣证丢了怎么办补办 出国留学回来怎么办派遣证 报到证坏了一边怎么办 江苏报到证丢了怎么办 河南报到证丢了怎么办 报到证丢失10年怎么办 退休时无派遣证怎么办 档案里没有派遣证怎么办 档案中派遣证丢失怎么办 中专毕业后想读大学该怎么办 软考准考证丢了怎么办 面试薪资要低了怎么办 应聘等通知没有电话回复怎么办 学生信息表里的籍贯不对怎么办? 小学生信息表里的籍贯不对怎么办? 钉钉下班没打卡怎么办 如果在厂里饭卡丢了怎么办 工作上做错了事想辞职怎么办 结婚辞职怀孕感觉做错了怎么办 换新手机了钉钉怎么办 公众号申请链接无效怎么办 指纹打卡机时间调错已打卡怎么办 智慧云平台先锋讲座打不开怎么办 下雨穿套裙工装好冷怎么办 国家债务违约不要国际融资怎么办