php中数组最简单的使用方法


Posted in PHP onDecember 27, 2020

我们在说映射的时候,有些小伙伴就会联想到数组,没错,因为数组就是用了映射的思想。这里很多刚学php的小伙伴对概念不是很了解,不过小编把数组的定义、语法整理出来,大家跟着进行实例学习就可以了,最后再看看使用数组的一些注意事项。下面我们进入今天的学习吧。

1.定义

数组是PHP中的重要数组类型之一,是复合类型

数据的集合,在PHP中数组是一个有序映射

2.语法

array$arr = array(1, 2, 3);
[]$arr = [1, 2, 3];

3.实例

<?php
//描述一个学生的信息
//包括姓名、性别、年龄、成绩
//认为以下变量是关于一个学生信息
//但是对于PHP 来说,这四个变量是没有任何关系的。
$name = "AJEST";
$sex = true;
$age = 24;
$score = 59.9;
$stu1 ; //第一个学生
$stu1 = $name;
$stu1 = $sex;
$stu1 = $age;
$stu1 = $score;
var_dump($stu1);    //float(59.9) 
?>

4.数组键值注意事项

PHP 数组的键值仅支持字符串 (string) 和整型 (integer). 其他类型均会转换数字或字符串。浮点类型会被转换为整型类型的,8.7->8. 布尔类型则会转换为整型类型的,true->1, false->0. Null 会被转换为空的字符串,数组和对象则不会转换成为字符串类型和整型。会抛出一个警告: Illegal offset type.

注意的是字符串类型假如是有效十进制数字的话,则会转换为整型. "8"->8. 若不想转换则在数字前添加 "+" 符号.

PHP数组知识点扩展:

PHP 数值数组

这里有两种创建数值数组的方法:

自动分配 ID 键(ID 键总是从 0 开始):

$cars=array("Volvo","BMW","Toyota");

人工分配 ID 键:

$cars[0]="Volvo";
$cars[1]="BMW";
$cars[2]="Toyota";

下面的实例创建一个名为 $cars 的数值数组,并给数组分配三个元素,然后打印一段包含数组值的文本:

<?php
$cars=array("Volvo","BMW","Toyota");
echo "I like " . $cars[0] . ", " . $cars[1] . " and " . $cars[2] . ".";
?>

以上就是php中数组最简单的使用方法的详细内容,更多关于数组怎样php中使用的资料请关注三水点靠木其它相关文章!

PHP 相关文章推荐
如何实现给定日期的若干天以后的日期
Oct 09 PHP
phpMyAdmin 链接表的附加功能尚未激活的问题
Aug 01 PHP
解析PHP对现有搜索引擎的调用
Jun 25 PHP
Linux下PHP连接Oracle数据库
Aug 20 PHP
PHP IDE PHPStorm配置支持友好Laravel代码提示方法
May 12 PHP
PHP 实现浏览记录并按日期分组
May 11 PHP
PHP CodeIgniter分页实例及多条件查询解决方案(推荐)
May 20 PHP
PHP实现git部署的方法教程
Dec 19 PHP
PHP框架Laravel中使用UUID实现数据分表操作示例
May 30 PHP
php实现往pdf中加数字签名操作示例【附源码下载】
Aug 07 PHP
PHP读取Excel内的图片(phpspreadsheet和PHPExcel扩展库)
Nov 19 PHP
PHP函数用法详解【初始化、嵌套、内置函数等】
Jun 02 PHP
用Laravel轻松处理千万级数据的方法实现
Dec 25 #PHP
PHP操作Redis常用命令的实例详解
Dec 23 #PHP
php中yii框架实例用法
Dec 22 #PHP
php swoft框架实例用法
Dec 22 #PHP
PHP变量的作用范围实例讲解
Dec 22 #PHP
PHP设计模式之命令模式示例详解
Dec 20 #PHP
如何重写Laravel异常处理类详解
Dec 20 #PHP
You might like
php发送post请求的三种方法
2014/02/11 PHP
PHP实现过滤各种HTML标签
2015/05/17 PHP
php文件操作小结(删除指定文件/获取文件夹下的文件名/读取文件夹下图片名)
2016/05/09 PHP
Yii框架视图、视图布局、视图数据块操作示例
2019/10/14 PHP
Laravel配合jwt使用的方法实例
2020/10/25 PHP
JQuery入门——移除绑定事件unbind方法概述及应用
2013/02/05 Javascript
Jquery带搜索框的下拉菜单
2013/05/06 Javascript
基于jquery实现一张图片点击鼠标放大再点缩小
2013/09/29 Javascript
Mac地址验证的javascript代码
2013/11/09 Javascript
JS实现探测网站链接的方法【测试可用】
2016/11/08 Javascript
javascript 利用arguments实现可变长参数
2016/11/21 Javascript
JS使用Prim算法和Kruskal算法实现最小生成树
2019/01/17 Javascript
js 根据对象数组中的属性进行排序实现代码
2019/09/12 Javascript
layui之数据表格--与后台交互获取数据的方法
2019/09/29 Javascript
html+vue.js 实现漂亮分页功能可兼容IE
2020/11/07 Javascript
python函数缺省值与引用学习笔记分享
2013/02/10 Python
python多线程操作实例
2014/11/21 Python
基于进程内通讯的python聊天室实现方法
2015/06/28 Python
Windows安装Python、pip、easy_install的方法
2017/03/05 Python
Python实现PS滤镜特效Marble Filter玻璃条纹扭曲效果示例
2018/01/29 Python
解决在Python编辑器pycharm中程序run正常debug错误的问题
2019/01/17 Python
Python基于opencv调用摄像头获取个人图片的实现方法
2019/02/21 Python
Ubuntu18.04安装 PyCharm并使用 Anaconda 管理的Python环境
2020/04/08 Python
详解Python GUI编程之PyQt5入门到实战
2020/12/10 Python
python 基于UDP协议套接字通信的实现
2021/01/22 Python
澳大利亚冒险体验:Adrenaline(跳伞、V8赛车、热气球等)
2017/09/18 全球购物
初中学生期末评语
2014/04/24 职场文书
银行优秀员工事迹材料
2014/05/29 职场文书
初中毕业典礼演讲稿
2014/09/09 职场文书
民主生活会批评与自我批评总结
2014/10/17 职场文书
我们的节日重阳节活动总结
2015/03/24 职场文书
2015年办公室个人工作总结
2015/04/20 职场文书
2015年社区环境卫生工作总结
2015/04/21 职场文书
教你怎么用python selenium实现自动化测试
2021/05/27 Python
spring cloud 配置中心客户端启动遇到的问题
2021/09/25 Java/Android
Python OpenCV超详细讲解调整大小与图像操作的实现
2022/04/02 Python