PHP array()函数与示例

PHParray()方法

array()函数是PHP中的预定义函数,用于创建元素数组,数组数组等。

通过使用array()函数,我们可以创建两种类型的数组,

  1. 索引数组

  2. 关联数组(具有键和值的数组)

  3. 而且,多维数组

创建索引数组的语法:

    array(element1, element2, element2, ...);

用键创建数组的语法:

    array(key1=>value1, key2=>value2, key3=>value3, ...);

PHP代码:

在这里,我们将创建一个索引数组,并使用一个一个元素(使用索引)打印该数组,并打印整个数组。

<?php
	//数字数组
	$arr_num = array(10, 20, 30, 40, 50);
	//使用字符串数组
	$arr_string = array("Laptop", "Mobile", "Tablet");
	//具有混合类型的数组
	$arr_mixed = array("Hello", 10, "friends", 20);
	
	//打印数组元素
	print ("Array elements: $arr_num[0], $arr_num[1],  $arr_num[2],  $arr_num[3],  $arr_num[4]\n");
	print ("Array elements: $arr_string[0], $arr_string[1],  $arr_string[2]\n");
	print ("Array elements: $arr_mixed[0], $arr_mixed[1],  $arr_mixed[2],   $arr_mixed[3]\n");	
	
	//打印完整的数组
	print ("arr_num is...\n");
	print_r ($arr_num);
	print ("arr_string is...\n");
	print_r ($arr_string);
	print ("arr_mixed is...\n");
	print_r ($arr_mixed);
?>

输出结果

Array elements: 10, 20,  30,  40,  50
Array elements: Laptop, Mobile,  Tablet
Array elements: Hello, 10,  friends,   20
arr_num is...
Array
(
    [0] => 10
    [1] => 20
    [2] => 30
    [3] => 40
    [4] => 50
)
arr_string is...
Array
(
    [0] => Laptop
    [1] => Mobile
    [2] => Tablet
)
arr_mixed is...
Array
(
    [0] => Hello
    [1] => 10
    [2] => friends
    [3] => 20
)

PHP代码:

在这里,我们将创建关联(具有键和值的数组)并使用键来打印元素,并打印整个数组。

<?php
	//creating student array with keys & values
	$std = array('id' => "101", 'name' => "Amit", 'course' => "B.Tech");

	//打印元素
	print ("std elements...\n");
	print ("Id = " . $std['id'] . " Name = " . $std['name'] . " Course = " . $std['course']);
	
	//打印完整的数组
	print ("std...\n");
	print_r($std);
?>

输出结果

std elements...
Id = 101 Name = Amit Course = B.Techstd...
Array
(
    [id] => 101
    [name] => Amit
    [course] => B.Tech
)