这篇文章主要介绍“php数组如何增加键值对”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“php数组如何增加键值对”文章能帮助大家解决问题。
php数组增加键值对的方法:1、使用“array_pad ($arr,$size,$value)”语句;2、使用“array_unshift($arr,$value)”语句;3、使用“array_push($arr,$value)”语句。
本教程操作环境:windows7系统、PHP7.1版、DELL G3电脑
php数组增加键值对
1、使用array_pad()函数
array_pad() 函数可以使用某个值将数组填补到指定的长度,其语法如下:
array_pad ( $arr, $size , $value )
参数说明:
arr 表示要填充的数组。
size 表示要填充到的长度:
如果 size 为正数,就填充到数组的右侧;
如果 size 为负数,就从左侧开始填充;
如果 size 的绝对值小于等于 arr 数组的长度,就没有任何填充。
value 表示要填充的值。
示例:
<?php $arr = array(12, 10, 9); var_dump($arr); $result = array_pad($arr, 5, 0); //从数组右侧开始, 用0填补数组到含有5个元素 var_dump($result); $result = array_pad($arr, -7, -1); //从数组左侧开始, 用-1填补数组到含有7个元素 var_dump($result); $result = array_pad($arr, 2, "noop"); // 第二个参数小于数组长度, 不填补 var_dump($result); ?>
2、使用array_unshift()函数
array_unshift() 函数用来在数组开头插入一个或多个元素,其语法如下:
array_unshift ( array &$arr , mixed $value1 [, mixed $value2, mixed $value3 ... ] )
两点说明:
元素是作为一个整体被插入的,这些元素在插入后将保持同样的顺序。
所有的数值键名将修改为从 0 开始重新计数,所有的字符串键名保持不变。
示例:
<?php header("Content-type:text/html;charset=utf-8"); $num = array(10, 45, 9); var_dump($num); array_unshift($num, 100, 6); //在数组开头插入元素 var_dump($num); ?>
3、使用array_push()函数
array_push() 函数用来在数组尾部插入一个或者多个元素(入栈),其语法如下:
array_push ( array &$arr , mixed $value1 [, mixed $value2, mixed $value3 ... ] )
示例:
<?php header("Content-type:text/html;charset=utf-8"); $num = array(10, 45, 9); var_dump($num); array_push($num, 100, 6); //在数组开头插入元素 var_dump($num); ?>
关于“php数组如何增加键值对”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注亿速云行业资讯频道,小编每天都会为大家更新不同的知识点。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。