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
整理的9个实用的PHP库简介和下载
Nov 09 PHP
PHP错误WARNING: SESSION_START() [FUNCTION.SESSION-START]解决方法
May 04 PHP
php实现的常见排序算法汇总
Sep 08 PHP
php发送与接收流文件的方法
Feb 11 PHP
php通过ksort()函数给关联数组按照键排序的方法
Mar 18 PHP
php验证身份证号码正确性的函数
Jul 20 PHP
PHP正则删除HTML代码中宽高样式的方法
Jun 12 PHP
php+ajax实现无刷新文件上传功能(ajaxuploadfile)
Feb 11 PHP
php多进程应用场景实例详解
Jul 22 PHP
PHP基于timestamp和nonce实现的防止重放攻击方案分析
Jul 26 PHP
PHP正则之正向预查与反向预查讲解与实例
Apr 06 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 存取 MySQL 数据库的一个例子
2006/10/09 PHP
PHP基于curl post实现发送url及相关中文乱码问题解决方法
2017/11/25 PHP
php防止表单重复提交实例讲解
2019/02/11 PHP
input的focus方法使用
2010/03/13 Javascript
jQuery效果 slideToggle() 方法(在隐藏和显示之间切换)
2011/06/28 Javascript
JQuery事件e参数的方法preventDefault()取消默认行为
2013/09/26 Javascript
javascript常见用法总结
2014/05/22 Javascript
js创建表单元素并使用submit进行提交
2014/08/14 Javascript
javascript性能优化之事件委托实例详解
2015/12/12 Javascript
BootStrap中Datetimepicker和uploadify插件应用实例小结
2016/05/26 Javascript
又一款js时钟!transform实现时钟效果
2016/08/15 Javascript
jQuery中Chosen三级联动功能实例代码
2017/03/07 Javascript
用JS编写一个函数,返回数组中重复出现过的元素(实例)
2017/09/14 Javascript
详解Vue.js项目API、Router配置拆分实践
2018/03/16 Javascript
Angular使用操作事件指令ng-click传多个参数示例
2018/03/27 Javascript
微信小程序如何实现点击图片放大功能
2020/01/21 Javascript
mpvue实现微信小程序快递单号查询代码
2020/04/03 Javascript
[40:48]DOTA2上海特级锦标赛D组败者赛 Liquid VS COL第二局
2016/02/28 DOTA
[55:18]Liquid vs Chaos 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/16 DOTA
python re模块的高级用法详解
2018/06/06 Python
python 从文件夹抽取图片另存的方法
2018/12/04 Python
Python 按字典dict的键排序,并取出相应的键值放于list中的实例
2019/02/12 Python
python队列Queue的详解
2019/05/10 Python
Python流行ORM框架sqlalchemy安装与使用教程
2019/06/04 Python
python调用并链接MATLAB脚本详解
2019/07/05 Python
python实现复制大量文件功能
2019/08/31 Python
python 利用toapi库自动生成api
2020/10/19 Python
HOTEL INFO英国:搜索全球酒店
2019/08/08 全球购物
Super-Pharm波兰:药房和香水在一个地方
2020/08/18 全球购物
区域销售经理岗位职责
2013/12/10 职场文书
新护士岗前培训制度
2014/02/02 职场文书
群众路线学习笔记范文
2014/11/06 职场文书
2014年度考核工作总结
2014/12/24 职场文书
呼兰河传读书笔记
2015/06/30 职场文书
劳动保障事务所个人工作总结
2015/08/12 职场文书
JavaScript严格模式不支持八进制的问题讲解
2021/11/07 Javascript