php array_pad()函数笔记

原创 PHP笔记  2017-10-12 20:07  阅读 1,289 views 次

array_pad()函数定义及用法

1、在php中,array_pad()函数是用来将指定数量的带有指定值的元素插入到数组中;

2、array_pad()函数有三个参数,第一个参数是目标数组,就是要插入值的数组;第二个参数是返回的新数组元素的个数;第三个参数是要插入的值;

3、如果第二个参数为负数,该函数会在原始数组之前插入新的元素;

4、如果第二个参数小于原始数组的长度,该函数不会删除数组中的元素,返回的新数组是原始数组本身;

array_pad()函数语法格式

array_pad(数组,新数组长度,要插入的值);

实例1(第二个参数大于目标数组的个数):

<?php
$a=array("red","green");
print_r(array_pad($a,5,"blue"));
?>

运行结果:

说明:如果第二个参数大于目标数组的个数,返回的新数组是在原数组尾部插入一个或多个值(函数第三个参数指定的值)。

实例2(第二个参数等于或小于目标数组的个数):

<?php
$arr=array("html","css","javascript");
var_dump(array_pad($arr,3,"php"));
var_dump(array_pad($arr,2,"php"));
?>

运行结果:

说明:如果第二个参数等于或小于目标数组的个数,返回的新数组为原函数本身,不删也不增元素。

实例3(第二个参数为负数):

<?php
$arr=array("html","css","javascript");
var_dump(array_pad($arr,-1,"php"));
var_dump(array_pad($arr,-5,"php"));
?>

运行结果:

说明:如果第二个参数为负数,且绝对值大于目标数组元素的个数,则新数组是在原数组的首端添加一个或多个值(函数第三个参数指定的值);绝对值等于或小于目标数组元素的个数,则新数组是原数组本身。

更多操作数组的函数——>PHP Array数组函数大全

本文地址:https://www.ggbiji.com/php-array_pad.html
版权声明:本文为 PHP笔记 原创/整理文章,欢迎分享,转载请注明出处!

发表评论


表情