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 将字符串按大写字母分隔成字符串数组
Apr 30 PHP
phpmyadmin3 安装配置图解教程
Mar 29 PHP
PHP爆绝对路径方法收集整理
Sep 17 PHP
php安全开发 添加随机字符串验证,防止伪造跨站请求
Feb 14 PHP
php foreach循环中使用引用的问题
Nov 06 PHP
PHP对表单提交特殊字符的过滤和处理方法汇总
Feb 18 PHP
Yii框架获取当前controlle和action对应id的方法
Dec 03 PHP
php socket通信(tcp/udp)实例分析
Feb 14 PHP
Apache PHP MySql安装配置图文教程
Aug 27 PHP
PHP 闭包详解及实例代码
Sep 28 PHP
详解Yii2 rules 的验证规则
Dec 02 PHP
PHP中register_shutdown_function函数的基础介绍与用法详解
Nov 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
什么是调频(FM)、调幅(AM)、短波(SW)、长波(LW)
2021/03/01 无线电
vBulletin HACK----关于排版的两个HACK
2006/10/09 PHP
php使用递归计算文件夹大小
2014/12/24 PHP
初识laravel5
2015/03/02 PHP
tp5.1 框架join方法用法实例分析
2020/05/26 PHP
两个SUBMIT按钮,如何区分处理
2006/08/22 Javascript
javascript 获取图片颜色
2009/04/05 Javascript
juqery 学习之三 选择器 可见性 元素属性
2010/11/25 Javascript
jquery中获取select选中值的代码
2011/06/27 Javascript
Jquery插件写法笔记整理
2012/09/06 Javascript
js返回上一页并刷新代码整理
2012/12/21 Javascript
深入理解javascript原型链和继承
2014/09/23 Javascript
jQuery操作cookie方法实例教程
2014/11/25 Javascript
JavaScript实现数组在指定位置插入若干元素的方法
2015/04/06 Javascript
神奇!js+CSS+DIV实现文字颜色渐变效果
2016/03/16 Javascript
AngularJs 延时器、计时器实例代码
2017/09/16 Javascript
bootstrap treeview 扩展addNode方法动态添加子节点的方法
2017/11/21 Javascript
基于Vue的ajax公共方法(详解)
2018/01/20 Javascript
Bootstrap Table实现定时刷新数据的方法
2018/08/13 Javascript
谈谈React中的Render Props模式
2018/12/06 Javascript
ES6使用新特性Proxy实现的数据绑定功能实例
2020/05/11 Javascript
[02:05]2014DOTA2西雅图邀请赛 老队长全明星大猜想谁不服就按进显示器
2014/07/08 DOTA
Python中对象迭代与反迭代的技巧总结
2016/09/17 Python
Python贪心算法实例小结
2018/04/22 Python
Python3实现从排序数组中删除重复项算法分析
2019/04/03 Python
Python Pandas 如何shuffle(打乱)数据
2019/07/30 Python
Python数据可视化:箱线图多种库画法
2019/11/06 Python
python 实现提取log文件中的关键句子,并进行统计分析
2019/12/24 Python
Python 防止死锁的方法
2020/07/29 Python
详解python3 GUI刷屏器(附源码)
2021/02/18 Python
大女孩胸罩:Big Girls Bras
2016/12/15 全球购物
定义一结构体变量,用其表示点坐标,并输入两点坐标,求两点之间的距离
2015/08/17 面试题
自荐信格式的六要素
2013/09/21 职场文书
《夕阳真美》教学反思
2014/04/27 职场文书
酒店宣传语大全
2015/07/13 职场文书
Java基础——Map集合
2022/04/01 Java/Android