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 相关文章推荐
php 破解防盗链图片函数
Dec 09 PHP
PHP 变量类型的强制转换
Oct 23 PHP
php !function_exists(&quot;T7FC56270E7A70FA81A5935B72EACBE29&quot;))代码解密
Jan 07 PHP
PHP执行批量mysql语句的解决方法
May 02 PHP
PHP提示Cannot modify header information - headers already sent by解决方法
Sep 22 PHP
从刷票了解获得客户端IP的方法
Sep 21 PHP
WordPress中编写自定义存储字段的相关PHP函数解析
Dec 25 PHP
php获取当前页面完整URL地址
Dec 30 PHP
php使用number_format函数截取小数的方法分析
May 27 PHP
PHP接口并发测试的方法(推荐)
Dec 15 PHP
PHP实时统计中文字数和区别
Feb 28 PHP
php实现网页上一页下一页翻页过程详解
Jun 28 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
jQuery向下滚动即时加载内容实现的瀑布流效果
2016/01/07 PHP
清除网页历史记录,屏蔽后退按钮!
2008/12/22 Javascript
js几个验证函数代码
2010/03/25 Javascript
JQuery之拖拽插件实现代码
2011/04/14 Javascript
JavaScript 高级篇之DOM文档,简单封装及调用、动态添加、删除样式(六)
2012/04/07 Javascript
JavaScript高级程序设计(第3版)学习笔记7 js函数(上)
2012/10/11 Javascript
JS返回iframe中frameBorder属性值的方法
2015/04/01 Javascript
AngularJS身份验证的方法
2016/02/17 Javascript
最佳的JavaScript错误处理实践
2016/07/16 Javascript
JavaScript获取URL中参数querystring的方法详解
2016/10/11 Javascript
JavaScript利用Date实现简单的倒计时实例
2017/01/12 Javascript
浅谈Vue-cli单文件组件引入less,sass,css样式的不同方法
2018/03/13 Javascript
Vue实现侧边菜单栏手风琴效果实例代码
2018/05/31 Javascript
Angular请求防抖处理第一次请求失效问题
2019/05/17 Javascript
pydev使用wxpython找不到路径的解决方法
2013/02/10 Python
python matlibplot绘制多条曲线图
2021/02/19 Python
python梯度下降法的简单示例
2018/08/31 Python
python日期相关操作实例小结
2019/06/24 Python
详解python websocket获取实时数据的几种常见链接方式
2019/07/01 Python
pandas条件组合筛选和按范围筛选的示例代码
2019/08/26 Python
Python unittest工作原理和使用过程解析
2020/02/24 Python
Keras中 ImageDataGenerator函数的参数用法
2020/07/03 Python
Django用户认证系统如何实现自定义
2020/11/12 Python
HTML5实现晶莹剔透的雨滴特效
2014/05/14 HTML / CSS
Kaufmann Mercantile官网:家居装饰、配件、户外及更多
2018/09/28 全球购物
The Athlete’s Foot新西兰:新西兰最大的运动鞋零售商
2019/12/23 全球购物
美国艺术和工艺品商店:Hobby Lobby
2020/12/09 全球购物
优秀应届毕业生自荐书
2014/06/29 职场文书
博士生求职信
2014/07/06 职场文书
小学生自我评价100字(15篇)
2014/09/18 职场文书
学位证书委托书
2014/09/30 职场文书
老人节标语大全
2014/10/08 职场文书
经理岗位职责范本
2015/04/15 职场文书
民事上诉状范文
2015/05/22 职场文书
Java 中的 Unsafe 魔法类的作用大全
2021/06/26 Java/Android
MySQL对数据表已有表进行分区表的实现
2021/11/01 MySQL