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 相关文章推荐
?繁体转换的class
Oct 09 PHP
php项目打包方法
Feb 18 PHP
PHP去除数组中重复的元素并按键名排序函数
Aug 18 PHP
PHP下10件你也许并不了解的事情
Sep 11 PHP
PHP 网络开发详解之远程文件包含漏洞
Apr 25 PHP
巧用php中的array_filter()函数去掉多维空值的代码分享
Sep 07 PHP
php读取富文本的时p标签会出现红线是怎么回事
May 13 PHP
php mysql_real_escape_string addslashes及mysql绑定参数防SQL注入攻击
Dec 23 PHP
PHP实现随机生成水印图片功能
Mar 22 PHP
Ecshop 后台添加新功能栏目及管理权限设置教程
Nov 21 PHP
php图片合成方法(多张图片合成一张)
Nov 25 PHP
Laravel5.7框架安装与使用学习笔记图文详解
Apr 02 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
人大复印资料处理程序_补充篇
2006/10/09 PHP
PHPMailer 中文使用说明小结
2010/01/22 PHP
PHP修改session_id示例代码
2014/01/08 PHP
YiiFramework入门知识点总结(图文教程)
2015/12/28 PHP
javascript 使td内容不换行不撑开
2012/11/29 Javascript
BootStrap Validator使用注意事项(必看篇)
2016/09/28 Javascript
JS解决移动web开发手机输入框弹出的问题
2017/03/31 Javascript
简单实现js放大镜效果
2017/07/24 Javascript
JavaScript实现职责链模式概述
2018/01/25 Javascript
使用vue + less 实现简单换肤功能的示例
2018/02/21 Javascript
vue slot 在子组件中显示父组件传递的模板
2018/03/02 Javascript
vue中v-model的应用及使用详解
2018/06/27 Javascript
JavaScript设计模式之原型模式分析【ES5与ES6】
2018/07/26 Javascript
Javascript之高级数组API的使用实例
2019/03/08 Javascript
js实现橱窗展示效果
2020/01/11 Javascript
Vue结合路由配置递归实现菜单栏功能
2020/06/16 Javascript
python 解析html之BeautifulSoup
2009/07/07 Python
python定时检查启动某个exe程序适合检测exe是否挂了
2013/01/21 Python
python爬虫入门教程之点点美女图片爬虫代码分享
2014/09/02 Python
Python中用pycurl监控http响应时间脚本分享
2015/02/02 Python
Python使用chardet判断字符编码
2015/05/09 Python
python将文本中的空格替换为换行的方法
2018/03/19 Python
python实现图片转字符小工具
2019/04/30 Python
Flask中endpoint的理解(小结)
2019/12/11 Python
PyTorch加载预训练模型实例(pretrained)
2020/01/17 Python
意大利独特而优质的家居用品:Fazzini
2018/12/05 全球购物
大学教师年终总结的自我评价
2013/10/29 职场文书
美国探亲签证邀请信
2014/02/05 职场文书
教师个人自我鉴定
2014/02/08 职场文书
旅游市场营销方案
2014/03/09 职场文书
大学生交通专业求职信
2014/09/01 职场文书
三严三实民主生活会发言稿
2014/10/13 职场文书
成都人事代理协议书
2014/10/25 职场文书
2015秋季开学典礼致辞
2015/07/16 职场文书
Vue CLI中模式与环境变量的深入详解
2021/05/30 Vue.js
Win11 Beta 22621.601 和 22622.601今日发布 KB5017384修复内容汇总
2022/09/23 数码科技