您现在的位置是:群英 > 开发技术 > PHP语言
数组的下标是什么类型,php默认是什么
Admin发表于 2022-06-16 09:27:131183 次浏览
这篇文章给大家介绍了“数组的下标是什么类型,php默认是什么”的相关知识,讲解详细,步骤过程清晰,对大家进一步学习和理解“数组的下标是什么类型,php默认是什么”有一定的帮助,希望大家阅读完这篇文章能有所收获。下面就请大家跟着小编的思路一起来学习一下吧。

php数组的下标默认是整数类型,且从0开始。在php中,如果创建数组时不手动设置字符串键名(下标),则默认创建索引数组,其下标(键名)由整数值组成,且默认的索引值是从0开始依次增加的;每个数字对应一个数组元素在数组中的位置,不需要特别指定。

本教程操作环境:windows7系统、PHP7.1版、DELL G3电脑

在 PHP 中声明数组可以使用以下两种方法:

  • 直接为数组元素赋值即可声明数组;

  • 使用 array() 函数声明数组。

但无论哪种方法,如果创建数组时不手动设置字符串键名(下标),则默认创建索引数组

<?php
header('content-type:text/html;charset=utf-8');   
$array[] = '苹果';
$array[] = '香蕉';
$array[] = '梨';
$array[] = '桃子';
var_dump($array);
?>

<?php
header('content-type:text/html;charset=utf-8');   
$array = array('红色','黄色','蓝色','白色');

var_dump($array);
?>

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

只有手动指定字符串键名,才会设置关联数组:

<?php
header('content-type:text/html;charset=utf-8');   
$array = array("id"=>25,"name"=>"李华","age"=>18);

var_dump($array);
?>

关联数组的键名可以是任何一个整数或字符串。如果键名是一个字符串,则要给这个键名加上一个定界修饰符——单引号' '或双引号" "。对于索引数组,为了避免混清,最好也加上定界符。



以上就是关于“数组的下标是什么类型,php默认是什么”的相关知识,感谢各位的阅读,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注群英网络,小编每天都会为大家更新不同的知识。

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。

标签: php
相关信息推荐
2022-08-22 17:58:36 
摘要:vector是向量类型,它可以容纳许多类型的数据,如若干个整数,所以称其为容器,这篇文章主要给大家介绍了关于C++中vector迭代器失效问题的相关资料,需要的朋友可以参考下
2021-12-14 18:02:00 
摘要:这篇文章我们来了解python怎样打开txt文件,读写txt文件及内容,本文对大家学习python的打开及读写文件有一定的参考价值,文中示例代码介绍的非常详细,有需要的朋友可以参考,接下来就跟随小编来一起学习一下吧!
2022-01-07 18:31:05 
摘要:PHP中url中文传参出现乱码怎么办?php地址栏传中文后出现乱码的问题还是比较常见的,这篇给大家总结了一些url地址栏传中文乱码的处理方法,能应对多种url中文乱码的情况,有一定的参考价值,对大家学习和工作都有一定的帮助,有需要的朋友可以参考,接下来就跟随小编来看看吧。
云活动
推荐内容
热门关键词
热门信息
群英网络助力开启安全的云计算之旅
立即注册,领取新人大礼包
  • 联系我们
  • 24小时售后:4006784567
  • 24小时TEL :0668-2555666
  • 售前咨询TEL:400-678-4567

  • 官方微信

    官方微信
Copyright  ©  QY  Network  Company  Ltd. All  Rights  Reserved. 2003-2019  群英网络  版权所有   茂名市群英网络有限公司
增值电信经营许可证 : B1.B2-20140078   粤ICP备09006778号
免费拨打  400-678-4567
免费拨打  400-678-4567 免费拨打 400-678-4567 或 0668-2555555
微信公众号
返回顶部
返回顶部 返回顶部