网站地图

php里数组是什么意思?php数组有哪些分类?什么是多维数组?
2021-04-13 17:01:33   来源:   评论:0 点击:

1 php数组的概念:*2 数组的分类:根据数组的下标(索引值)类型不同分为:索引式数组:数组下标都是整数的, 默认数组的索引下标是从0
1. php数组的概念:
php里数组是什么意思?php数组有哪些分类?什么是多维数组?
*2. 数组的分类:根据数组的下标(索引值)类型不同分为:
索引式数组:数组下标都是整数的, 默认数组的索引下标是从0开始
关联式数组:数组下标是以字串表示的 (在其他强类型语言中有的称这个叫集合)

3.php中数组的定义:
  *(1). 直接赋值: $数组名[下标]="值";
echo "<p>==============索引式数组=================<p/>";
$a[]=10;
$a[]=20;
$a[]=30;
           
            $a = 10,20,30;
           
           
           
            $a = 10;
            $a = 20;
            $a = 30;
           
           
            $a = 30;
           
           
$a[10]="cc";
$a[]="bb";
 
echo "<p>==============关联式数组==================<p/>";
$p["name"]="张三";
$p["sex"]="男";
$p["age"]=20;
$p["name"]="李四"; //修改

  *(2). 使用array语言结构来定义。
$a = array(10,20,30,40);   //使用array函数定义一个数组(未指定下标)
$b = array("aa","bb","cc");//使用array函数定义一个数组(未指定下标)
$c = array(1=>10,2=>20,6=>80); //使用array函数,定义一个指定下标的数组

$stu = array("name"=>"张三","age"=>20); //使用array函数,定义一个指定关联下标的数组

$stu = array("name"=>"张三","age"=>20,3=>"qq","pp"); //这是pp的下标是4


$p = array("name"=>"张三","age"=>20,"aa","bb"); //这时数组aa和bb的下标为0,1

  (3)、 使用[]快捷方式定义数组。(>=PHP5.3.0)
            $a = [10,20,30];
            $stu = ["name"=>"张三","age"=>20];
           

4. 多维数组:当一个数组中的元素单元还是一个数组时,称为多维数组。(几层就是几维)
如:echo $a[10]; //一维数组
echo $a[1][2]; //二维数组

$a = array(10,20,40,50); //一维数组

$b = array( array(10,20),array(30,40)...); //二维数组

如二维数组的赋值:
直接赋值:$a[][]=10;

相关热词搜索:php里数组是什么意思? php数组有哪些分类? 什么是多维数组? php数组格式 wps下一页 php数组 php如何定义二维数组 vim下一页 php写入数组txt php数组教学 为什么程序员鄙视php php二维数组

上一篇:CSS中常用的属性有哪些?颜色属性 字体属性 文本属性
下一篇:php数组如何遍历输出?数组的遍历方式有哪几种?

分享到: 收藏