首页
技术小册
AIGC
面试刷题
技术文章
MAGENTO
云计算
视频课程
源码下载
PDF书籍
「涨薪秘籍」
登录
注册
PHP中的数组介绍
array()函数
array_change_key_case()函数
array_chunk()函数
array_column()函数
array_combine()函数
array_count_values()函数
array_diff()函数
array_diff_assoc()函数
array_diff_key()函数
array_diff_uassoc()函数
array_diff_ukey()函数
array_fill()函数
array_fill_keys() 函数
count()函数
end()函数
array_filter()函数
array_keys()函数
array_push()函数
array_flip()函数
array_rand()函数
array_reduce()函数
array_replace()函数
array_search()函数
array_sum()函数
array_values()函数
array_unique()函数
array_unshift()函数
array_walk()函数
in_array()函数
array_pop()函数
array_reverse()函数
array_shift()函数
array_slice()函数
extract()函数
key()函数
list()函数
sort()函数
当前位置:
首页>>
技术小册>>
PHP合辑3-数组函数
小册名称:PHP合辑3-数组函数
PHP的这个内置函数用于将一个或多个元素添加到数组中,并将这些元素添加到数组的开头。我们添加到数组中的所有元素都是按照它们被传递的顺序插入的。它们从0号位置开始以数字方式进行索引。如果有字符串键,则它们保持不变。 语法: int array_unshift(array,val1, val2,val3....) 参数: 该函数可以根据我们想要插入数组的元素数量接受多个参数。我们将参数基本分为两类,如下所述: $array:这是必需的参数,指的是我们想要操作的原始数组。 List_of_values:这是一组参数,表示我们需要在数组array中插入的值列表。在上面的语法中,List_of_values 是 $val1, $val2, $val3….. 返回值:在插入元素后,此函数返回新修改后的数组中的元素总数。 示例: ``` Input : $array = ("ram", "krishna", "aakash") $val1 = "rohan", $val2 = "rajeeb", $val3 = "saniya" Output : Array ( [0] => rohan [1] => rajeeb [2] => saniya [3] => ram [4] => krishna [5] => aakash ) Input : $array = (1=>"ram", 2=>"krishna", 3=>"aakash") $val1 = "rohan", $val2 = "rajeeb", $val3 = "saniya"; Output : Array ( [0] => rohan [1] => rajeeb [2] => saniya [3] => ram [4] => krishna [5] => aakash ) ``` --- 以下程序说明了PHP中的array_unshift()函数: 在这个程序中,我们将尝试通过将元素添加到数组的开头来理解函数array_unshift()的工作原理。我们还将观察到数字键是自动添加的。 ``` <?php // PHP program to illustrate // the use of array_unshift() // Input Array $array = array("ram", "krishna", "aakash"); // Values to be added $a1 = "rohan"; $a2 = "rajeeb"; $a3 = "saniya"; // Calling array_unshift() array_unshift($array, $a1, $a2, $a3); // Print modified array print_r($array); ?> ``` output: ``` Array ( [0] => rohan [1] => rajeeb [2] => saniya [3] => ram [4] => krishna [5] => aakash ) ``` 在上面的程序中,我们已经看到,如果将非键数组传递给array_unshift()函数,则该数组将自动修改为具有数字键的数组。但是,如果数组已经具有从零开始的数字键,则在插入新元素后,键将被修改。下面的程序说明了这一点: ``` <?php // PHP program to illustrate // the use of array_unshift() // Input Array $array = array(1=>"ram", 2=>"krishna", 3=>"aakash"); // Values to be inserted $a1 = "rohan"; $a2 = "rajeeb"; $a3 = "saniya"; // Calling array_unshift() array_unshift($array, $a1, $a2, $a3); // Print modified array print_r($array); ?> ``` output: ``` Array ( [0] => rohan [1] => rajeeb [2] => saniya [3] => ram [4] => krishna [5] => aakash ) ```
上一篇:
array_unique()函数
下一篇:
array_walk()函数
该分类下的相关小册推荐:
PHP8入门与项目实战(3)
PHP程序员面试算法宝典
Laravel(10.x)从入门到精通(十四)
PHP8入门与项目实战(8)
Laravel(10.x)从入门到精通(十一)
PHP8入门与项目实战(2)
Shopify应用实战开发
PHP8实战小册
Laravel(10.x)从入门到精通(十八)
PHP8入门与项目实战(7)
Magento零基础到架构师(库存管理)
Laravel(10.x)从入门到精通(十)