在PHP中,创建数组的函数主要有以下几种:
array()
函数:
这是PHP中最常用的创建数组的函数。它可以创建一个数组,并且可以包含任意数量的元素。
$array = array("apple", "banana", "cherry");
从PHP 5.4开始,还可以使用更简洁的语法来创建数组:
$array = ["apple", "banana", "cherry"];
range()
函数:
这个函数可以创建一个包含指定范围内元素的数组。
$numbers = range(1, 10); // 创建一个包含1到10的数组
array_fill()
函数:
这个函数可以创建一个包含指定数量相同值的数组。
$array = array_fill(0, 5, "hello"); // 创建一个包含5个"hello"的数组
array_combine()
函数:
这个函数可以将两个数组合并为一个关联数组,其中一个数组作为键,另一个数组作为值。
$keys = ["a", "b", "c"];
$values = [1, 2, 3];
$array = array_combine($keys, $values); // 创建一个关联数组 ["a" => 1, "b" => 2, "c" => 3]
array_pad()
函数:
这个函数可以将数组填充到指定长度,并用指定的值填充。
$array = array_pad([1, 2], 5, 0); // 创建一个数组 [1, 2, 0, 0, 0]
explode()
函数:
这个函数可以将字符串按指定的分隔符拆分为数组。
$string = "apple,banana,cherry";
$array = explode(",", $string); // 创建一个数组 ["apple", "banana", "cherry"]
这些是PHP中常用的创建数组的函数。根据不同的需求,可以选择合适的函数来创建数组。