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 相关文章推荐
用session做客户验证时的注意事项
Oct 09 PHP
php生成SessionID和图片校验码的思路和实现代码
Mar 10 PHP
php实现的发送带附件邮件类实例
Sep 22 PHP
php实现的支持imagemagick及gd库两种处理的缩略图生成类
Sep 23 PHP
完美解决phpdoc导出文档中@package的warning及Error的错误
May 17 PHP
PHP 输出缓冲控制(Output Control)详解
Aug 25 PHP
PHP实现支付宝即时到账功能
Dec 21 PHP
Laravel 5.4.36中session没有保存成功问题的解决
Feb 19 PHP
PHP实现数组根据某个字段进行水平合并,横向合并案例分析
Oct 08 PHP
PHP中关于php.ini参数优化详解
Feb 28 PHP
gearman管理工具GearmanManager的安装与php使用方法示例
Feb 27 PHP
PHP中迭代器的简单实现及Yii框架中的迭代器实现方法示例
Apr 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
PHP得到某段时间区间的时间戳 php定时任务
2012/04/12 PHP
php实现与python进行socket通信的方法示例
2017/08/30 PHP
php微信支付之公众号支付功能
2018/05/30 PHP
php post json参数的传递和接收处理方法
2018/05/31 PHP
javascript基于jQuery的表格悬停变色/恢复,表格点击变色/恢复,点击行选Checkbox
2008/08/05 Javascript
写给想学习Javascript的朋友一点学习经验小结
2010/11/23 Javascript
jQuery对象数据缓存Cache原理及jQuery.data方法区别介绍
2013/04/07 Javascript
设为首页和收藏的Javascript代码(亲测兼容IE,Firefox,chrome等浏览器)
2013/11/18 Javascript
实例讲解JS中数组Array的操作方法
2014/05/09 Javascript
jQuery遍历json的方法分析
2016/04/16 Javascript
浅析JavaScript函数的调用模式
2016/08/10 Javascript
一步一步封装自己的HtmlHelper组件BootstrapHelper(三)
2016/09/14 Javascript
JavaScript自定义文本框光标
2017/03/05 Javascript
jQuery插件HighCharts实现的2D回归直线散点效果示例【附demo源码下载】
2017/03/09 Javascript
原生JS实现层叠轮播图
2017/05/17 Javascript
vue better-scroll插件使用详解
2018/01/25 Javascript
详解Chart.js轻量级图表库的使用经验
2018/05/22 Javascript
vue组件横向树实现代码
2018/08/02 Javascript
解决vue中虚拟dom,无法实时更新的问题
2018/09/15 Javascript
小程序实现多选框功能
2018/10/30 Javascript
Node.js+ELK日志规范的实现
2019/05/23 Javascript
JS实现电脑虚拟键盘的操作
2020/06/24 Javascript
解决Antd Table表头加Icon和气泡提示的坑
2020/11/17 Javascript
python 从远程服务器下载东西的代码
2013/02/10 Python
python实现无证书加密解密实例
2014/10/27 Python
Python数组定义方法
2016/04/13 Python
pandas重新生成索引的方法
2018/11/06 Python
Python日期时间Time模块实例详解
2019/04/15 Python
python基于event实现线程间通信控制
2020/01/13 Python
Django ForeignKey与数据库的FOREIGN KEY约束详解
2020/05/20 Python
canvas学习笔记之2d画布基础的实现
2019/02/21 HTML / CSS
理肤泉俄罗斯官网:La Roche-Posay俄罗斯
2018/07/24 全球购物
Foot Locker德国官方网站:美国运动服和鞋类零售商
2018/11/01 全球购物
学前班教师的自我鉴定
2013/12/05 职场文书
机工车间主任岗位职责
2014/03/05 职场文书
校园运动会广播稿
2015/08/19 职场文书