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 相关文章推荐
实用函数10
Nov 08 PHP
php表单转换textarea换行符的方法
Sep 10 PHP
PHP的几个常用数字判断函数代码
Apr 24 PHP
用PHP代替JS玩转DOM的思路及示例代码
Jun 15 PHP
php eval函数一句话木马代码
May 21 PHP
简单谈谈PHP vs Node.js
Jul 17 PHP
php代码架构的八点注意事项
Jan 25 PHP
Yii2实现ActiveForm ajax提交
May 26 PHP
php获取数据库中数据的实现方法
Jun 01 PHP
swoole和websocket简单聊天室开发
Nov 18 PHP
PHP curl批处理及多请求并发实现方法分析
Aug 15 PHP
Laravel框架实现定时发布任务的方法
Aug 16 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之变量、常量学习笔记
2008/03/27 PHP
Thinkphp搜索时首页分页和搜索页保持条件分页的方法
2014/12/05 PHP
Convert Seconds To Hours
2007/06/16 Javascript
再论Javascript的类继承
2011/03/05 Javascript
学习js在线html(富文本,所见即所得)编辑器
2012/12/18 Javascript
原生js实现跨浏览器获取鼠标按键的值
2013/04/08 Javascript
jqgrid 表格数据导出实例
2013/11/21 Javascript
JS比较2个日期间隔的示例代码
2014/04/15 Javascript
JavaScript中的eval()函数使用介绍
2014/12/31 Javascript
浅谈JavaScript中的作用域和闭包问题
2015/07/07 Javascript
自定义Angular指令与jQuery实现的Bootstrap风格数据双向绑定的单选与多选下拉框
2015/12/12 Javascript
jQuery插件Validation快速完成表单验证的方式
2016/07/28 Javascript
炫酷的js手风琴效果
2016/10/13 Javascript
微信小程序 定义全局数据、函数复用、模版等详细介绍
2016/10/27 Javascript
jQuery Validate设置onkeyup验证的实例代码
2016/12/09 Javascript
canvas实现图片根据滑块放大缩小效果
2017/02/24 Javascript
js实现瀑布流效果(自动生成新的内容)
2017/03/16 Javascript
详解AngularJS 路由 resolve用法
2017/04/24 Javascript
使用cropper.js裁剪头像的实例代码
2017/09/29 Javascript
关于vue中的ajax请求和axios包问题
2018/04/19 Javascript
js实现简单的日历显示效果函数示例
2019/11/25 Javascript
让Python代码更快运行的5种方法
2015/06/21 Python
python3.4用函数操作mysql5.7数据库
2017/06/23 Python
利用Python批量压缩png方法实例(支持过滤个别文件与文件夹)
2017/07/30 Python
django认证系统实现自定义权限管理的方法
2019/08/28 Python
python系统指定文件的查找只输出目录下所有文件及文件夹
2020/01/19 Python
Python原始套接字编程实例解析
2020/01/29 Python
python logging 日志的级别调整方式
2020/02/21 Python
基于Tensorflow的MNIST手写数字识别分类
2020/06/17 Python
初中化学教学反思
2014/01/23 职场文书
赡养老人协议书
2014/04/21 职场文书
暑期社会实践先进个人主要事迹
2014/05/22 职场文书
党性心得体会
2014/09/03 职场文书
2014年保洁员工作总结
2014/11/19 职场文书
2019个人工作计划书的格式及范文!
2019/07/04 职场文书
如何更改Win11声音输出设备?Win11声音输出设备四种更改方法
2022/04/08 数码科技