5种PHP创建数组的实例代码共享

看这篇文章之前,我相信每个人都看到了这一部分的解释PHP中文手册,如何,多少你明白吗至少我第一次读文件是混乱的,也许是因为翻译不容易理解^ _ ^!!在这里,uncletoo,根据自己的经验,分享不同的方式创建PHP代码阵列实例,希望能对你有帮助(当然,PHP文件仍需看到更多)。

1。使用数组()创建一个数组

使用数组()创建数组是PHP开发过程中最常用的方法之一,而数组()是结构而不是函数。

例1:
复制代码代码如下所示:
< PHP
$数=数组(第3);
$ =数组(红色
$学生=数组()name
>

例2:
复制代码代码如下所示:
< PHP
$语言=数组(1 = )
学生=数组()三
>

当然,数组中也不允许有任何值,也就是说,一个空数组:
复制代码代码如下所示:
< PHP
结果=数组();
>

2。使用紧凑()函数创建一个数组

PHP中的紧凑()函数可以将一个或多个变量转换成数组。

定义格式:

Array compact (VAR1, var2...)

示例1:跳过没有变量名的字符串。
复制代码代码如下所示:
< PHP
$ firstName=彼得;
$ lastName =狮鹫;
$ =38;
结果=紧凑美元(FirstName
print_r($结果);
>

输出结果:
复制代码代码如下所示:
阵列

{名} = >彼得
{姓名} = >格里芬
{年龄>38


示例2:使用一个没有相应变量名的字符串和一个变量名数组
复制代码代码如下所示:
< PHP
$ firstName=彼得;
$ lastName =狮鹫;
$ =38;
$name =阵列(名
结果=
print_r($结果);
>

输出结果:
复制代码代码如下所示:
阵列

{名} = >彼得
{姓名} = >格里芬
{年龄>38


三.创建使用array_combine数组()函数

PHP(array_combine)功能可以结合两数组转换为一个新数组,数组是一个键,键为其他值的数组。

定义格式:

阵列array_combine(array1,array2)

样品
复制代码代码如下所示:
< PHP
$ =数组()
$ =数组()
print_r(array_combine($ A1、A2美元));
>

输出结果:

数组({ = })

注意:当array_combine()函数的使用,这两个参数必须有相同数量的元素。

4。使用范围()函数创建一个数组

定义格式:

数组范围(第一、第二、步骤)

第一:元素极小值

第二:元素最大值

步骤:元素步长

下面是正式的定义:这个函数在第一和第二(包括第一和第二)之间创建一个包含整数或字符的数组。

很难理解。我们直接查看示例(我希望看到教程的一个例子)。

例1:
复制代码代码如下所示:
< PHP
$数=范围(0.5);
print_r(美元数);
>

输出结果:
复制代码代码如下所示:
阵列

{ 0 } = 0
{ 1 } = 1
{ 2 } = 2
{ 3 } = 3
{ 4 } = 4
{ 5 } = 5


例2:
复制代码代码如下所示:
< PHP
$数=范围(0,50,10);
print_r(美元数);
>

输出结果:
复制代码代码如下所示:
阵列

{ 0 } = 0
{ 1 } = 10
{ 2 } = 20
{ 3 } = 30
{ 4 } = 40
{ 5 } = 50


例3:
复制代码代码如下所示:
< PHP
$字母=范围()
print_r(合信);
>

输出结果:
复制代码代码如下所示:
阵列

{ 0 }
{ 1 }
{ 2 }
{ 3 } = d


5。创建使用array_fill数组()函数

array_fill()的功能是用一个给定的值类数组

定义格式:

array_fill(开始、数量、价值)

开始:开始索引

编号:数组号

值:数组值

实例:
复制代码代码如下所示:
< PHP
美元= array_fill(2,3,狗);
print_r(美元);
>

输出结果:

数组({ 2 } { 3 } = >狗{ 4 } =狗>)