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调用Oracle存储过程的方法
Sep 12 PHP
php下使用iconv需要注意的问题
Nov 20 PHP
PHP内置过滤器FILTER使用实例
Jun 25 PHP
php在linux下检测mysql同步状态的方法
Jan 15 PHP
php截取html字符串及自动补全html标签的方法
Jan 15 PHP
smarty模板引擎之内建函数用法
Mar 30 PHP
php从数据库查询结果生成树形列表的方法
Apr 17 PHP
php使用socket post数据到其它web服务器的方法
Jun 02 PHP
适用于初学者的简易PHP文件上传类
Oct 29 PHP
PHP开发中csrf攻击的简单演示和防范
May 07 PHP
PHP简单实现二维数组赋值与遍历功能示例
Oct 19 PHP
php设计模式之职责链模式实例分析【星际争霸游戏案例】
Mar 27 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
fsockopen pfsockopen函数被禁用,SMTP发送邮件不正常的解决方法
2015/09/20 PHP
WordPress主题制作中自定义头部的相关PHP函数解析
2016/01/08 PHP
PHP模板引擎Smarty中的保留变量用法分析
2016/04/11 PHP
Linux php 中文乱码的快速解决方法
2016/05/13 PHP
php基于PDO连接MSSQL示例DEMO
2016/07/13 PHP
PHP+iframe模拟Ajax上传文件功能示例
2019/07/02 PHP
phpfpm的作用和用法
2019/10/10 PHP
扩展jQuery 键盘事件的几个基本方法
2009/10/30 Javascript
兼容多浏览器的iframe自适应高度(ie8 、谷歌浏览器4.0和 firefox3.5.3)
2009/11/04 Javascript
深入理解JavaScript系列(16) 闭包(Closures)
2012/04/12 Javascript
基于jQuery的input输入框下拉提示层(自动邮箱后缀名)
2012/06/14 Javascript
jquery中map函数与each函数的区别实例介绍
2014/06/23 Javascript
jQuery+ajax实现文章点赞功能的方法
2015/12/31 Javascript
CKEditor无法验证的解决方案(js验证+jQuery Validate验证)
2016/05/09 Javascript
基于Vue2的移动端开发环境搭建详解
2016/11/03 Javascript
jQuery实现导航高亮的方法【附demo源码下载】
2016/11/09 Javascript
JavaScript的变量声明提升问题浅析(Hoisting)
2016/11/30 Javascript
正则中的回溯定义与用法分析【JS与java实现】
2016/12/27 Javascript
jQuery Layer弹出层传值到父页面的实现代码
2017/08/17 jQuery
Vue上传组件vue Simple Uploader的用法示例
2017/08/25 Javascript
微信小程序tabBar用法实例详解
2017/12/04 Javascript
Mint-UI时间组件起始时间问题及时间插件使用
2018/08/20 Javascript
js实现web调用摄像头 js截取视频画面
2019/04/21 Javascript
js实现ajax的用户简单登入功能
2020/06/18 Javascript
python解析文件示例
2014/01/23 Python
Python类如何定义私有变量
2020/02/03 Python
通过css3的filter滤镜改变png图片的颜色的示例代码
2020/05/06 HTML / CSS
美国知名的网上鞋类及相关服装零售商:Shoes.com
2017/05/06 全球购物
UNIX特点都有哪些
2016/04/05 面试题
金融专业大学生职业生涯规划范文
2014/01/16 职场文书
护士求职信
2014/07/05 职场文书
法制演讲稿
2014/09/10 职场文书
工作经历证明书范文
2014/11/02 职场文书
2014年班主任德育工作总结
2014/12/05 职场文书
预备党员群众意见
2015/06/01 职场文书
《我要的是葫芦》教学反思
2016/02/18 职场文书