php给数组赋值的实例方法


Posted in PHP onSeptember 26, 2019

数组就是一个键值对组成的语言结构,键类似于酒店的房间号,值类似于酒店房间里存储的东西。

如果你去某个酒店住店,服务员会告诉你房间号是多少,具体房间里有存储了什么,那就需要根据房间号进到房间里才知道了。

<?php

//设置某个变量为一个空数组

$arr=array();

?>

PHP有两种数组:索引数组、关联数组。索引和关联两个词都是针对数组的键而言的。

PHP数组之索引数组赋值

索引数组赋值有三种方式:

第一种:用数组变量的名字后面跟一个中括号的方式赋值,当然,索引数组中,中括号内的键一定是整数。比如,$arr[0]='苹果';

第二种:用array()创建一个空数组,使用=>符号来分隔键和值,左侧表示键,右侧表示值。当然,索引数组中,键一定是整数。比如,

array('0'=>'苹果');

第三种:用array()创建一个空数组,直接在数组里用英文的单引号'或者英文的双引号"赋值,数组会默认建立从0开始的整数的键。

比如array('苹果');这个数组相当于array('0'=>'苹果');

PHP数组之关联数组赋值

关联数组赋值有两种方式:

第一种:用数组变量的名字后面跟一个中括号的方式赋值,当然,关联数组中,中括号内的键一定是字符串。比如,

$arr['apple']='苹果';

第二种:用array()创建一个空数组,使用=>符号来分隔键和值,左侧表示键,右侧表示值。当然,关联数组中,键一定是字符串。

比如,array('apple'=>'苹果');

<?php

//请创建一个数组变量arr,并尝试创建一个关联数组,键是apple,值是苹果

$arr = array('apple'=>'苹果');

if( isset($arr) ) {print_r($arr);}

?>

//Array ( [apple] => 苹果 )

以上就是本次介绍的全部知识点内容,感谢大家对三水点靠木的支持。

PHP 相关文章推荐
Optimizer与Debugger兼容性问题的解决方法
Dec 01 PHP
PHP中include()与require()的区别说明
Mar 10 PHP
兼容性最强的PHP生成缩略图的函数代码(修改版)
Jan 18 PHP
深入php self与$this的详解
Jun 08 PHP
测试php函数的方法
Nov 13 PHP
PHP中读取文件的8种方法和代码实例
Aug 05 PHP
Laravel 5框架学习之Eloquent 关系
Apr 09 PHP
PHP常用字符串操作函数实例总结(trim、nl2br、addcslashes、uudecode、md5等)
Jan 09 PHP
PHP实现自动发送邮件功能代码(qq 邮箱)
Aug 18 PHP
基于php中echo用逗号和用点号的区别详解
Jan 23 PHP
ThinkPHP框架实现导出excel数据的方法示例【基于PHPExcel】
May 12 PHP
php+Ajax处理xml与json格式数据的方法示例
Mar 04 PHP
php统计数组不同元素的个数的实例方法
Sep 26 #PHP
php新建文件的方法实例
Sep 26 #PHP
php弹出提示框的是实例写法
Sep 26 #PHP
PHP7.0连接DB操作实例分析【基于mysqli】
Sep 26 #PHP
在Laravel的Model层做数据缓存的实现
Sep 26 #PHP
PHP的静态方法与普通方法用法实例分析
Sep 26 #PHP
tp5框架无刷新分页实现方法分析
Sep 26 #PHP
You might like
PHP产生随机字符串函数
2006/12/06 PHP
php 团购折扣计算公式
2011/11/24 PHP
浅谈discuz密码加密的方式
2014/05/22 PHP
php使用json_decode后数字对象转换成了科学计数法的解决方法
2017/02/20 PHP
php支付宝APP支付功能
2020/07/29 PHP
javascript XML数据显示为HTML一例
2008/12/23 Javascript
利用javascript移动div层-javascript 拖动层
2009/03/22 Javascript
JavaScript中几种常见排序算法小结
2011/02/22 Javascript
事件绑定之小测试  onclick &amp;&amp; addEventListener
2011/07/31 Javascript
js 如何实现对数据库的增删改查
2012/11/23 Javascript
js文本框输入点回车触发确定兼容IE、FF等
2013/11/19 Javascript
使用控制台破解百小度一个月只准改一次名字
2015/08/13 Javascript
vue如何引入sass全局变量
2018/06/28 Javascript
微信小程序实现漂亮的弹窗效果
2020/05/26 Javascript
Vue中使用vux配置代码详解
2018/09/16 Javascript
Vue多组件仓库开发与发布详解
2019/02/28 Javascript
[02:45]DOTA2英雄敌法师基础教程
2013/11/25 DOTA
python解决Fedora解压zip时中文乱码的方法
2016/09/18 Python
python 换位密码算法的实例详解
2017/07/19 Python
Python编程求解二叉树中和为某一值的路径代码示例
2018/01/04 Python
Python使用matplotlib填充图形指定区域代码示例
2018/01/16 Python
Tensorflow之Saver的用法详解
2018/04/23 Python
解决Python print输出不换行没空格的问题
2018/11/14 Python
将python依赖包打包成window下可执行文件bat方式
2019/12/26 Python
TensorFlow打印输出tensor的值
2020/04/19 Python
Java多线程实现四种方式原理详解
2020/06/02 Python
详解Python多线程下的list
2020/07/03 Python
求职推荐信范文
2013/12/01 职场文书
培训讲师邀请函
2014/01/10 职场文书
企业消防安全责任书
2014/07/23 职场文书
关于美容院的活动方案
2014/08/14 职场文书
2014年中班下学期工作总结
2014/12/11 职场文书
2015年机关后勤工作总结
2015/05/26 职场文书
pyqt5打包成exe可执行文件的方法
2021/05/14 Python
Mysql数据库group by原理详解
2022/07/07 MySQL
python pandas 解析(读取、写入)CSV 文件的操作方法
2022/12/24 Python