PHP学习笔记(五)数组

5.1  数组概述

变量与数组

5.1.1  数组是什么

数组中每个实体都包括两项:键和值。键可以是数字、字符串或者数字和字符串的组合,用于标识数组中相应的值;而值被称为数组元素,可以定义为任意数据类型。

5.1.2  数组的类型

1.数字索引数组

键名由数字组成,默认从0开始。

$arr_int =arry("PHP","c#","Java");         //声明数字索引数组

2.关联数组

键名由数字和字符串混合形成。

$arr_string = array("PHP" =>"PHP入门" , "Java"=>"Java入门" , "C#"=>"C#入门") ;      //声明关联数组

5.2  创建一维数组

5.2.1  通过数组标识符“[ ]”创建数组

基本格式如下:

$arr[key] = value;

$arr[] = value; 

示例:

<?php

$arry[0] = "PHP";

$arry[1] = "Java";

$arry[2] = "Python";

print_r($arry);

?>

结果如下:

Array([0] =>"PHP" [1] =>"Java" [2]=>"Python") 

5.2.2  使用arry()函数创建数组

格式如下:

array array([mixed...]) 

 

5.3  创建二维数组

5.3.1  通过数组标识符“[ ]”创建数组元素

将数组元素的值设置为另一个数组。

<?php

$arr[1] = array("PHP从入门到精通","PHP典型模块","PHP标准教程");

$arr["Java类图书"] = array("a" = >"Java范例手册","b"=>"Java Web宝典");

print_r($arr);

?> 

结果如下:

 5.3.2  使用array()函数创建数组

5.4 遍历与输出数组

5.4.1  遍历数组

1.使用foreach结构遍历数组

结果如下:

PHP自学视频教程 C#自学视频教程 ASP自学视频教程 春秋 战国 三国志 四世同堂 围城 笑傲江湖

2.通过数组函数list()和each()遍历数组

示例如下:

<?php

   $array = array(0=>'PHP自学视频教程’,1=>'Java自学视频教程',2=>'VB自学视频教程',3=>'VC自学视频教程');

  while(list($name,$value)=each($array)){                  //遍历数组中的数据

      echo "$name = $value"."\n";                                //输出遍历结果

   }

?>

结果如下:

 

5.4.2  输出数组

1.print_r()函数

示例如下:

<?php

      $array = array(1=>"PHP",2=>"C语言",3=>"C++");

     print_r($array);

?>

2.var_dump()函数

语法如下:

void var_dump(mixed expression[,mixed expression[,...]]) 

示例如下:

 

结果如下:

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值