时间: 2020-12-3|tag: 42次围观|0 条评论

<?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];
?>

原文链接:https://blog.csdn.net/living_ren/article/details/73399975

本站声明:网站内容来源于网络,如有侵权,请联系我们,我们将及时处理。

本博客所有文章如无特别注明均为原创。
复制或转载请以超链接形式注明转自起风了,原文地址《PHP新增的常用数组声明定义方法和注意细节
   

还没有人抢沙发呢~