Php数组如何使用

  介绍

这篇文章给大家分享的是有关Php数组如何使用的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。

Php数组用法:数组就是一组数据的集合,把一系列数据组织起来,形成一个可操作的整体,可以应用【数组()】函数声明数组,可以直接为数组元素赋值。

<强>一、什么是数组

数组就是一组数据的集合,把一系列数据组织起来,形成一个可操作的整体。数组的每个实体都包含两项:键和值。

<强>二、声明数据

在Php中声明数组的方式主要有两种:

一是应用数组()函数声明数组,

一是直接为数组元素赋值。

& lt; 1在数组()函数声明的数组的方式阵列([…]混合)参数的混合语法为关键=祝辞;价值

如,

& lt; Php ?   $数组=阵列(““1“=?编“,“2“=祝辞“程“,“3“=在“词“,“4“=祝辞“典“);   print_r(数组)美元;   回声“& lt; br>“;   echo $数组[1];//注意:下标默认是从0开始   echo $数组[2];   echo $数组[3];   echo $数组[4];   ?在

& lt; 2祝辞直接为数组元素赋值。

如果在创建数组时不知所创建数组的大小,或在实际编写程序时数组的大小可能发生变化,采用这种数组创建的方法较好。

如,

& lt; php ?   $阵列[1]=拔?   $阵列[2]=發ove";   $阵列[3]=癙HP";   print_r(数组)美元;//输出所创建数组的结构   ?在

<强>三,数组的类型

PHP支持两种数组:索引数组(索引数组)和联合数组(关联数组),前者使用数字作为键,后者使用字符串作为键。

<强>四、输出数组

在PHP中对数组元素输出,可以通过回声和打印语句来实现,但这只能对数组中某一元素进行输出,要将数组结构输出则要使用print_r()函数,其语法:print_r(混合表达式),参数表达式为普通的整形,字符型或实型变量则输出该变量本身,如果该参数为数组,则按一定键值和元素的顺序显示出该数组中的所有元素。

<强>五、数组的构造

一维数组:

当一个数组的元素是变量时,则称其为一维数组。

声明一位数组:类型说明符数组名(常量表达式),

二维数组:

当一个数组的元素是一个一位数组时,则称之为二维数组。

如,

& lt; PHP ?   $ str=阵列(   “网络编程语言“=祝辞数组(“PHP",“JSP",“ASP"),   “体育项目“=祝辞数组(““m"=;足球“,“n"=祝辞;“篮球“));   print_r (str);   ?在

<强>六,遍历数组

遍历数组中的所有元素是常用的一种操作,在遍历的过程中可以完成查询或其他功能。在PHP中遍历数组的方法有多种、下面介绍最常用的两种方法。

& lt; 1在使用foreach结构遍历数组;

& lt; 2在使用列表()函数遍历数组、列表()函数仅能用于数字索引的数组,且数字索引从0开始。

例:综合使用列出每个()()和认证用户登录:

& lt; PHP ?//输出用户登录信息   虽然(列表(名称、价值美元)=每个($ _POST)) {   如果($名字!=皊ubmit") {   回声“name=value<美元br>“;   }   }   ?在

<强>七、统计数组元素个数

在PHP中,使用计数()函数对数组中的元素个数进行统计,语法为:int清纯甜美(混合数组(int模式)),其中参数的数组为必要参数,模式为可选参数,若选中数——递归(或1),本函数将递归地对数组数组。如,

& lt; PHP ?   $=数组数组(“php"=比;阵列(“PHP函数参考大全“,“PHP程序开发范例宝典“,“PHP数据库系统开发完全手册“),   “asp"=比;阵列(“ASP经验技巧宝典“)   );//声明一个二维数组   回声count($数组,COUNT_RECURSIVE);//递归统计数组元素的个数,运行结果为6   ?在

<强>八,数组排序

& lt; 1在使用排序函数()和()分别对数组进行升序和降序,如,

& lt; php ?   $数组=阵列(9 5,26岁,37岁,18日,42岁,88年,66年);   $ array1=排序数组($);   (i=0; i<美元计数(数组)美元;美元我+ +){   echo $ array[我]美元!”“;   }   回声“& lt; br>“;   $ array1=函数数组($);   (i=0; i<美元计数(数组)美元;美元我+ +){   echo $ array[我]美元!”“;   }   比;   运行结果:   5 9 18 26 37 42 66 88   88 66 42 37 26 18 9 5

Php数组如何使用