Array实例

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] => 电脑游戏
)
原理和方法五一样
*/
  ?>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值