首页 >

php创建数组的函数都有什么

后端开发|PHP问题php创建数组的函数都有什么
php数组,php
后端开发-PHP问题
yuv播放器 源码,ubuntu查看源命令,进网站出现tomcat,nodejs爬虫ajax,php开发多媒体,百度seo关键词排名推广软件lzw
php中提供了多种函数来创建数组。下面来了解一下。
借贷管理源码,vscode安装知乎,Ubuntu导出目录,面试 tomcat原理,c#中如何使用sqlite,宿舍偶尔地上有爬虫没事吧,php投票功能,黄冈seo网络推广价格,外贸展示企业网站,flash网页全屏代码怎么用,dedecms茶叶模板lzw
1、使用 array() 函数创建数组
dnf人偶冰冻源码,Ubuntu添加账号失败,tomcat访问目录下文件,深州爬虫馆,php中的strpos函数,洪泽seo优化lzw
array() 函数可以新建一个数组。它接受一定数量用逗号分隔的key=>value参数对。语法格式如下所示:

$数组变量名 = array(key1 => value1, key2 => value2, ..., keyN => valueN);

示例代码如下:

 '红色', 1 => '黄色', 2 => '蓝色', 3 => '紫色');echo '
';var_dump($array);?>

php创建数组的函数都有什么

如果不使用=>符号指定下标,则默认为索引数组。默认的索引值也是从 0 开始依次增加。示例代码如下:

<?phpheader("Content-type:text/html;charset=utf-8");$array = array('红色','黄色','蓝色', '紫色');echo '
';var_dump($array);?>

运行结果与上一示例的运行结果相同。

php创建数组的函数都有什么

2、使用array_fill()函数以填充方式来创建数组

array_fill():会以填充键值的方式来创建一个新数组

array_fill($index, $number, $value)函数接受3个不可省略的参数$index(起始索引)、$number(填充元素数量)和$value(用于填充的键值)。

其中,$index参数支持负值,数组索引有以下三种取值情况:

如果为正数,则数组索引从$index值开始,到$index+$number-1值结束。例$index为2,$number为4,则数组索引为:2、3、4、5。

如果为0,则数组索引从0开始,到$number-1值结束。例$index为0,$number为4,则数组索引为:0、1、2、3。

如果为负数,则数组索引由 $index012, ...,$number-2 组成。例$index为-2,$number为4,则数组索引为:-2、0、1、2。

在上例中,array_fill(0,4,"hello")$index为0(索引从0开始)、$number为4(数组有四个元素),因此数组索引为:0、1、2、3;而$valuehello,则这四个元素的键值都为hello,因此输出结果为:

php创建数组的函数都有什么

3、使用array_fill_keys()函数以填充方式来创建数组

array_fill_keys():会以填充键名和键值的方式来创建一个新数组

array_fill_keys($keys,$value)函数接受2个不可省略的参数$keys(包含填充键名的一个数组)、$value(填充键值)。

简单来说,array_fill_keys()函数会使用$keys数组中元素作为键名,$value作为值来填充出一个新数组。

从上面的代码示例可以看出:新数组有四个元素,键名分别为“a”、“b”、“c”、“d”;这四个元素的键值都为“hello”,因此输出结果为:

php创建数组的函数都有什么

4、使用array_combine()函数以合并方式创建数组

使用array_combine()函数创建数组时,$keys数组和$values数组中的元素个数必须要一致,这才能让键名和键值一一对应,否则就会报错并返回 FALSE。

php创建数组的函数都有什么

《PHP视频教学》


php创建数组的函数都有什么
  • php怎么求数组最大值和下标
  • php怎么求数组最大值和下标 | php怎么求数组最大值和下标 ...

    php创建数组的函数都有什么
  • php怎么判断一个数字是否在一个数组中
  • php怎么判断一个数字是否在一个数组中 | php怎么判断一个数字是否在一个数组中 ...

    php创建数组的函数都有什么
  • php数组的一些常见操作汇总【PHP】
  • php数组的一些常见操作汇总【PHP】 | php数组的一些常见操作汇总【PHP】 ...