本篇内容主要讲解“PHP中如何通过不同的方式填充数组”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“PHP中如何通过不同的方式填充数组”吧!
我们注重客户提出的每个要求,我们充分考虑每一个细节,我们积极的做好网站设计制作、成都网站建设服务,我们努力开拓更好的视野,通过不懈的努力,创新互联赢得了业内的良好声誉,这一切,也不断的激励着我们更好的服务客户。 主要业务:网站建设,网站制作,网站设计,微信小程序开发,网站开发,技术开发实力,DIV+CSS,PHP及ASP,ASP.Net,SQL数据库的技术开发工程师。
array_fill
函数-键值填充数组
在PHP中,可以通过array_fill
函数来用键值填充一个数组,array_fill
函数的基本语法格式如下:
array_fill(index,number,value);
其中需要注意的是:这三个参数都是必须要有的,参数index
表示的是在返回数组中的第一个索引,参数number
表示的是要插入的元素数量,参数value
表示的是用来填充的时候所填充的值。
如果参数index
为正数的话,返回数组中的索引就会从参数index开始;如果参数index
为负数,那么在返回数组中只有第一个元素的索引为参数index
,第二个是0
,第三个是1
以此类推。
返回的数组中一共有参数number
个元素,填充的值用value
,如果参数number
为0
或者小于0
的话,函数会错误。函数运行成功,返回的结果就是被填充的数组。
下面我们通过示例来看一下array_fill
函数的应用,示例如下:
输出结果:
下面我们看一下当参数index
为负数时,结果有什么变化,示例如下:
'; $a2=array_fill(-3,4,"blue"); print_r($a2); ?>
输出结果:
上述示例中,便是展现了参数index
参数不同,输出结果上的变化,也就是索引的变化。
array_fill_keys
函数-键和值填充数组
在PHP中我们可以使用array_fill_keys
函数来通过键和值来填充数组,array_fill_keys
函数的基本语法格式如下:
array_fill_keys(keys,value);
其中需要注意的是:两个参数都是必须要有的,参数keys
表示的是使用该参数的数组值作为新数组的键,如果参数keys
中的值不规范会被转化为字符串,参数value
表示的是用来填充数组的值。返回的结果就是一个被填充完成的数组。
下面我们通过示例来看一下array_fill_keys
函数的应用,示例如下:
输出结果:
上述示例中,参数value只有一个值,这时候填充的数组中全部都是一个值,当参数value并不止一个的时候,示例如下:
'; $value=array('red','green','blue'); $a2=array_fill_keys($keys,$value); echo ""; var_dump($a2); ?>输出结果:
上述示例中,便是参数value也是一个数组的时候,输出结果会成为一个多维数组。
到此,相信大家对“PHP中如何通过不同的方式填充数组”有了更深的了解,不妨来实际操作一番吧!这里是创新互联网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
分享名称:PHP中如何通过不同的方式填充数组
URL标题:http://cdxtjz.cn/article/iphcog.html