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 } =狗>)