Array数组(PHP学习)
什么是数组?
答:就是一组数。
数组的创建:
<?php $Arr = array ( '姓名' => '张三' , '身高' => '174' , '家乡' => '上海' ); print_r( $Arr ); /* 方法一: 通过array方法,制定键值对 返回 Array ( [姓名] => 张三 [身高] => 174 [家乡] => 上海 ) */ unset( $Arr ); //释放$Arr $Arr [ '姓名' ]= '张三' ; $Arr [ '身高' ]= '174' ; print_r( $Arr ); /* 方法二: 通过一个值对应一个键的方式来赋值 返回: Array ( [姓名] => 张三 [身高] => 174 ) */ unset( $Arr ); //释放$Arr $Arr = array ( '张三' , '174' , '上海' ); print_r( $Arr ); /* 方法三: 直接调用array方法,把值放进去,会自动把索引当成键 返回: Array ( [0] => 张三 [1] => 174 [2] => 上海 ) */ unset( $Arr ); //释放$Arr $Arr []= '张三' ; $Arr []= '174' ; print_r( $Arr ); /* 方法四: 直接一个值一个值得赋值,不用指定键 这样键会自动生成 会把当前值的索引当成键 返回: Array ( [0] => 张三 [1] => 174 ) */ unset( $Arr ); //释放$Arr $Arr = array ( '张三' ,0=> '174' , '上海' , '擅长' => '篮球' , '音乐' ,0=> '电脑游戏' ); print_r( $Arr ); /* 方法五: 返回: Array ( [0] => 电脑游戏 [1] => 上海 [擅长] => 篮球 [2] => 音乐 ) 先给'张三'的键定为0,就说明0这个存储空间放的是张三 但是后面有两处键为0的,那么以最后一个为准,因为如果键相同的话,是后面一个替换前面一个 所以0->电脑游戏 '上海'和'音乐'是没有指定键的,那么他们的键就是前面最大的键+1 */ unset( $Arr ); //释放$Arr $Arr []= '张三' ; $Arr []= '174' ; $Arr []= '上海' ; $Arr [0]= '篮球' ; $Arr [ '爱好' ]= '音乐' ; $Arr []= '电脑游戏' ; print_r( $Arr ); /* 方法六: 返回: Array ( [0] => 篮球 [1] => 174 [2] => 上海 [爱好] => 音乐 [3] => 电脑游戏 ) 原理和方法五一样 */ ?> |
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步