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实现Ftp用户的在线管理的代码
Mar 06 PHP
使用Xdebug调试和优化PHP程序之[1]
Apr 17 PHP
php实现水仙花数的4个示例分享
Apr 08 PHP
PHP异常Parse error: syntax error, unexpected T_VAR错误解决方法
May 06 PHP
PHP中date与gmdate的区别及默认时区设置
May 12 PHP
php生成随机数的三种方法
Sep 10 PHP
php用户注册时常用的检验函数实例总结
Dec 22 PHP
PHP发送AT指令实例代码
May 26 PHP
Apache PHP MySql安装配置图文教程
Aug 27 PHP
php7 安装yar 生成docker镜像
May 09 PHP
php + nginx项目中的权限详解
May 23 PHP
CI框架网页缓存简单用法分析
Dec 26 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
转一个日期输入控件,支持FF
2007/04/27 Javascript
判断浏览器的javascript版本的代码
2010/09/03 Javascript
javascript验证身份证完全方法具体实现
2013/11/18 Javascript
select多选 multiple的使用示例
2014/06/16 Javascript
基于jQuery实现火焰灯效果导航菜单
2017/01/04 Javascript
详解React开发中使用require.ensure()按需加载ES6组件
2017/05/12 Javascript
nodejs构建本地web测试服务器 如何解决访问静态资源问题
2017/07/14 NodeJs
JS一个简单的注册页面实例
2017/09/05 Javascript
JS实现的找零张数最小问题示例
2017/11/28 Javascript
详解angular路由高亮之RouterLinkActive
2018/04/28 Javascript
使用jquery的cookie实现登录页记住用户名和密码的方法
2019/03/13 jQuery
node中实现删除目录的几种方法
2019/06/24 Javascript
vue 开发之路由配置方法详解
2019/12/02 Javascript
[36:33]2018DOTA2亚洲邀请赛 4.3 突围赛 EG vs Newbee 第二场
2018/04/04 DOTA
尝试用最短的Python代码来实现服务器和代理服务器
2016/06/23 Python
Python+matplotlib实现填充螺旋实例
2018/01/15 Python
Python设置在shell脚本中自动补全功能的方法
2018/06/25 Python
Django实战之用户认证(初始配置)
2018/07/16 Python
Python OpenCV之图片缩放的实现(cv2.resize)
2019/06/28 Python
python批量解压zip文件的方法
2019/08/20 Python
python智联招聘爬虫并导入到excel代码实例
2019/09/09 Python
python实现输入任意一个大写字母生成金字塔的示例
2019/10/27 Python
关于numpy中eye和identity的区别详解
2019/11/29 Python
python 实现保存最新的三份文件,其余的都删掉
2019/12/22 Python
python使用python-pptx删除ppt某页实例
2020/02/14 Python
Django serializer优化类视图的实现示例
2020/07/16 Python
详解如何使用Pytest进行自动化测试
2021/01/14 Python
CSS3 渐变(Gradients)之CSS3 线性渐变
2016/07/08 HTML / CSS
美国最顶级的精品店之一:Hampden Clothing
2016/12/22 全球购物
英国日常交易网站:Wowcher
2018/09/04 全球购物
家长给幼儿园的表扬信
2014/01/09 职场文书
大学生精神文明先进个人事迹材料
2014/05/02 职场文书
2015学校六五普法工作总结
2015/04/22 职场文书
2015年仓库管理工作总结
2015/05/25 职场文书
创业计划书之健康营养产业
2019/10/15 职场文书
pandas中对文本类型数据的处理小结
2021/11/01 Python