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网站地图生成类示例
Jan 13 PHP
jquery+php+ajax显示上传进度的多图片上传并生成缩略图代码
Oct 15 PHP
php中base64_decode与base64_encode加密解密函数实例
Nov 24 PHP
php通过function_exists检测函数是否存在的方法
Mar 18 PHP
PHP+Javascript实现在线拍照功能实例
Jul 18 PHP
PHP简单实现断点续传下载的方法
Sep 25 PHP
解读PHP的Yii框架中请求与响应的处理流程
Mar 17 PHP
yii2分页之实现跳转到具体某页的实例代码
Jun 02 PHP
php判断str字符串是否是xml格式数据的方法示例
Jul 26 PHP
PHP基于回溯算法解决n皇后问题的方法示例
Nov 07 PHP
php对象工厂类完整示例
Aug 09 PHP
PHP通过文件保存和更新信息的方法分析
Sep 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
删除无限分类并同时删除它下面的所有子分类的方法
2010/08/08 PHP
一个php生成16位随机数的代码(两种方法)
2014/09/16 PHP
PHP排序算法类实例
2015/06/17 PHP
PHP迭代器和迭代的实现与使用方法分析
2018/04/19 PHP
PHP两个n位的二进制整数相加问题的解决
2018/08/26 PHP
javascript 支持链式调用的异步调用框架Async.Operation
2009/08/04 Javascript
通过JS获取用户本地图片路径并显示的代码
2012/02/16 Javascript
jquery解析JSON数据示例代码
2014/03/17 Javascript
JS实现淡蓝色简洁竖向Tab点击切换效果
2015/10/06 Javascript
jquery实现ajax提交表单信息的简单方法(推荐)
2016/08/24 Javascript
JS实现拖动滚动条评分的效果代码分享
2016/09/29 Javascript
Bootstrap CSS组件之分页(pagination)和翻页(pager)
2016/12/17 Javascript
利用VUE框架,实现列表分页功能示例代码
2017/01/12 Javascript
jQuery实现淡入淡出的模态框
2017/02/09 Javascript
详解Vue 非父子组件通信方法(非Vuex)
2017/05/24 Javascript
使用jquery+iframe做一个ajax上传效果(实例)
2017/08/24 jQuery
Vue-router 类似Vuex实现组件化开发的示例
2017/09/15 Javascript
详解JavaScript中的六种错误类型
2017/09/21 Javascript
基于jQuery解决ios10以上版本缩放问题
2017/11/03 jQuery
javascript原生封装一个淡入淡出效果的函数测试实例代码
2018/03/19 Javascript
详解如何在webpack中做预渲染降低首屏空白时间
2018/08/22 Javascript
electron制作仿制qq聊天界面的示例代码
2018/11/26 Javascript
解决vuex刷新状态初始化的方法实现
2019/08/15 Javascript
Python的Django框架中的select_related函数对QuerySet 查询的优化
2015/04/01 Python
Python实现字符串格式化的方法小结
2017/02/20 Python
Python实现连接postgresql数据库的方法分析
2017/12/27 Python
Pytoch之torchvision.transforms图像变换实例
2019/12/30 Python
python实时监控logstash日志代码
2020/04/27 Python
Html5 canvas画图白板踩坑
2020/06/01 HTML / CSS
Whittard官方海外旗舰店:英国百年茶叶品牌
2018/02/22 全球购物
Python面试题:Python里面如何生成随机数
2015/03/12 面试题
求职信范文英文版
2014/01/05 职场文书
工程索赔意向书
2014/08/30 职场文书
领导班子奢靡之风查摆问题及整改措施
2014/09/27 职场文书
2014年信用社工作总结
2014/11/25 职场文书
UNION CREATIVE《Re:从零开始的异世界生活》雷姆手办
2022/03/20 日漫