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 相关文章推荐
VFP与其他应用程序的集成
Oct 09 PHP
Apache2 httpd.conf 中文版
Dec 06 PHP
PHP教程 预定义变量
Oct 23 PHP
php is_file()和is_dir()用于遍历目录时用法注意事项
Mar 02 PHP
php后台多用户权限组思路与实现程序代码分享
Feb 13 PHP
PHP PDOStatement:bindParam插入数据错误问题分析
Nov 13 PHP
destoon文章模块调用企业会员资料的方法
Aug 22 PHP
PHP return语句另类用法不止是在函数中
Sep 17 PHP
利用php_imagick实现复古效果的方法
Oct 18 PHP
Redis使用Eval多个键值自增的操作实例
Nov 04 PHP
AJAX的使用方法详解
Apr 29 PHP
Laravel框架生命周期与原理分析
Jun 12 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 类相关函数的使用详解
2013/05/10 PHP
通过table标签,PHP输出EXCEL的实现方法
2013/07/24 PHP
PHP获取IP地址所在地信息的实例(使用纯真IP数据库qqwry.dat)
2016/11/15 PHP
浅谈laravel框架sql中groupBy之后排序的问题
2019/10/17 PHP
jquery获得页面元素的坐标值实现思路及代码
2013/04/15 Javascript
浅谈Javascript中匀速运动的停止条件
2014/12/19 Javascript
jQuery背景插件backstretch使用指南
2015/04/21 Javascript
node.js从数据库获取数据
2016/05/08 Javascript
js实现精确到秒的倒计时效果
2016/05/29 Javascript
三种方式实现瀑布流布局
2017/02/10 Javascript
微信小程序 开发之顶部导航栏实例代码
2017/02/23 Javascript
ReactJs设置css样式的方法
2017/06/08 Javascript
jQuery滑动效果实现方法分析
2018/09/05 jQuery
基于javascript原生判断DOM是否加载完毕
2020/10/14 Javascript
swiperjs实现导航与tab页的联动
2020/12/13 Javascript
[46:20]DOTA2-DPC中国联赛 正赛 PSG.LGD vs LBZS BO3 第二场 1月22日
2021/03/11 DOTA
Python模块搜索概念介绍及模块安装方法介绍
2015/06/03 Python
从局部变量和全局变量开始全面解析Python中变量的作用域
2016/06/16 Python
Python中列表list以及list与数组array的相互转换实现方法
2017/09/22 Python
Python利用pandas处理Excel数据的应用详解
2019/06/18 Python
python基于递归解决背包问题详解
2019/07/03 Python
python实现机器人卡牌
2019/10/06 Python
在Pytorch中使用Mask R-CNN进行实例分割操作
2020/06/24 Python
基于django2.2连oracle11g解决版本冲突的问题
2020/07/02 Python
Python 如何定义匿名或内联函数
2020/08/01 Python
No module named ‘win32gui‘ 的解决方法(踩坑之旅)
2021/02/18 Python
纯css3显示隐藏一个div特效的具体实现
2014/02/10 HTML / CSS
Pam & Gela官网:美国性感前卫女装品牌
2018/07/19 全球购物
护理专科毕业推荐信
2013/11/10 职场文书
十八大感想感言
2014/02/10 职场文书
打造高效课堂实施方案
2014/03/22 职场文书
幼儿园保育员岗位职责
2014/04/13 职场文书
德育标兵事迹材料
2014/08/24 职场文书
国庆庆典邀请函
2015/02/02 职场文书
农村环境卫生倡议书
2015/04/29 职场文书
实习报告范文
2019/07/30 职场文书