PHP新增的常用数组声明定义方法和注意细节

<?php   
//1.如果不给数组指定下标,系统则会默认为数组添上数字下标;
$arr[]=1;
$arr[]=2;
print_r($arr);//输出array([0]=>1,[1]=>2);
for($i=0;$i<50;$i++)
$arr1[]=$i*$i;
echo '<pre>';//按照字符串的原型显示,源代码是什么样的就怎么显示
print_r($arr1);
echo '</pre>';

//2.数组的下标自动增长,默认是从0开始的,自动增长的都是出现过的最大值加1
//3.关联数组不会有影响索引数组的排列规则
$arr2[0]=1;
$arr2[1]=2;
$arr2[8]=3;
$arr2[]=22;//此时下标为9
$arr2[9]=10;//覆盖上面下标为9对应的值
$arr2[]=11;
$arr2[]=33;
$arr2[-100]=44;
$arr2[]=55;//此时下标为12
$arr2['one']=66;
$arr2[]=77;//此时下标为13
echo '<pre>';
print_r($arr2);
echo '</pre>';
//4.数组的定义可以使用array()函数来声明,并且用“=>”来声明下标
$arr3=array('one','two',4=>'three');
print_r($arr3);
//5.新版php(5.4之后支持)可以直接使用[]来声明数组;
$arr4=[4,5,7,5];
print_r($arr4);
echo "<br>"; 
//6.也可以通过调用函数的形式来输出数组;
function demo()
{
return array(1,3.5,6,87,876);
}
$arr5=demo();//将函数赋值给变量
//下面两种情况都可以正常输出
echo $arr5[1];
echo "<br>";
echo demo()[4];
?>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值