1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > php 生成指定长度数组 PHP数组函数 array_pad (以指定长度将一个值填充进数组)

php 生成指定长度数组 PHP数组函数 array_pad (以指定长度将一个值填充进数组)

时间:2021-03-18 08:57:11

相关推荐

php 生成指定长度数组 PHP数组函数 array_pad (以指定长度将一个值填充进数组)

在PHP中,数组函数 array_pad () 用于以指定长度将一个值填充进数组。

函数语法:array_pad(array$array,int$size,mixed$value):array

函数参数说明:参数描述

array必需。规定数组。

size必需。规定从函数返回的数组元素个数。

value必需。规定从函数返回的数组中新元素的值。

array_pad() 返回 array 的一个拷贝,并用 value 将其填补到 size 指定的长度。

注意:

1. 如果 size 为正,则填补到数组的右侧;

2. 如果为负则从左侧开始填补;

3. 如果 size 的绝对值小于或等于 array 数组的长度则没有任何填补。有可能一次最多填补 1048576 个单元。

举例1,从右侧填充数组:<?php

//定义数组

$arr=['1'];

//右侧填充数组

$res=array_pad($arr,4,0);

var_dump($res);

以上代码输出如下:array(size=4)

0=>string'1'(length=1)

1=>int0

2=>int0

3=>int0

举例2,从左侧填充数组:<?php

//定义数组

$arr=['1'];

//右侧填充数组

$res=array_pad($arr,-4,0);

var_dump($res);

以上代码输出如下:array(size=4)

0=>int0

1=>int0

2=>int0

3=>string'1'(length=1)

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。