首页 > 后端开发 > PHP问题 > php数组键可以用数字或者什么

php数组键可以用数字或者什么

WBOY
发布: 2023-03-16 20:36:02
原创
2459 人浏览过

PHP数组键可以用数字或者字符串,也支持使用字符串、数字混合作为关联数组的键名;PHP数组里的元素值可以是任何类型,但是键名只能是数字或者字符串组成,每个数字对应一个数组元素在数组中的位置。

php数组键可以用数字或者什么

本文操作环境:Windows10系统、PHP8.1版、Dell G3电脑

php数组键可以用数字或者什么

数组里面的value可以为任何类型,但是键名key只能是是数字和字符串

在PHP中,数组 array 是一组有序的变量,其中每个值被称为一个元素。每个元素由一个特殊的标识符来区分,这个标识符称为键(也称为下标)。

PHP 数组比其他高级语言中的数组更加灵活,不但支持以数字为键名的索引数组,而且支持以字符串或字符串、数字混合为键名的关联数组。

索引数组的下标(键名)由数字组成,默认从 0 开始,每个数字对应一个数组元素在数组中的位置,不需要特别指定,PHP 会自动为索引数组的键名赋一个整数值,然后从这个值开始自动递增。

扩展:PHP将数组键名改为数字

可以利用array_values()函数来将数组键名改成数字,该函数可以获取数组中所有元素的值,将将关联数组转化为索引数组,那么数组的键名就变为数字了;语法“array_values(array)”。

示例如下:

<?php
header("Content-type:text/html;charset=utf-8");
$array = array("颜色1" => &#39;红色&#39;, "颜色2" => &#39;黄色&#39;, "颜色3" => &#39;蓝色&#39;, "颜色4" => &#39;紫色&#39;);
echo &#39;<pre class="brush:php;toolbar:false">&#39;;
var_dump(array_values($array));
?>
登录后复制

输出结果:

array (size=4)
  0 => string &#39;红色&#39; (length=6)
  1 => string &#39;黄色&#39; (length=6)
  2 => string &#39;蓝色&#39; (length=6)
  3 => string &#39;紫色&#39; (length=6)
登录后复制

推荐学习:《PHP视频教程

以上是php数组键可以用数字或者什么的详细内容。更多信息请关注PHP中文网其他相关文章!

相关标签:
php
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板