php数组元素的赋值方式,详解PHP数组赋值方法
这篇文章主要介绍了详解PHP数组赋值方法,文章就怎样创建数组、怎样给PHP数组赋值,文章都做了详细的介绍和讲解,希望对大家有帮助。
PHP数组还是比较常用的,于是我研究了一下PHP数组赋值,在这里拿出来和大家分享一下,希望对大家有用。
所谓数组就是一组变量的集合保存在计算机的内存中,这些变量可以是不同的类型,包括整数,布尔值,字符串等。可以说数组就是内存中的一个小型的数据库,它为我们访问数据提供了一个快捷的方式――可以省出IO或者数据库的频繁访问以此来提高一些性能,所以关于数组中一些操作也是很多的。
怎样创建在PHP中创建数组,你可以使用如下方法:
方法之一创建数组:
结果:a b c d
方法二:
知识说明:
1.我们通过前面的实例可以看到,PHP中数组默认从下标(索引)开始标示变量在数组中的位置,也就是说我们可以使用:$变量名[索引]的形式访问我们所创建的数组。
2.我们使用array()语言结构来创建数据,在数组中这如果没有明确指定下标,默认从0开始往后递增索引。我们所创建的数组已经保存在内存中,但是在数据使用后,我们要作一定的清理,以保证内存泄漏。
怎样为PHP数组赋值呢?如下:
$My_array=array();
$My_array[]=”www”
$My_array[]=”helpphp”;
$My_array[]=”cn”;
通过以上方法,我就为变量利用array语言结构创建了一个空的数组,在后面的语句中就为$My_array赋值,在一上节中,我们知道,数组下标(索引),从0开始自动递增,也就是说如下语句将输出helpphp.
Print $My_array[1];如果想一次全部输出$My_array则可以使用print_r($My_array).怎样销毁数组或者数组中的元素要完成如上的任务,只要使用unset()函数即可,它可以删除整个数组或者数组中的某个元素,如下:
unset($My_array[0];
unset($My_array);需要注意的是,在删除数组元素后,索引值会保留原来的位置,并不会重新调整索引,你只需要在删除后对比下就可以发现这个现象。使用var_dump()可凤查看数组中更为详细的东西,如下:
Var_dump($My_array);
以上就是教大家PHP数组赋值方法,希望对大家的学习有所启发。
本文原创发布php中文网,转载请注明出处,感谢您的尊重!
php数组元素的赋值方式,详解PHP数组赋值方法相关推荐
- python中有那几种赋值_详解Python列表赋值复制深拷贝及5种浅拷贝
概述 在列表复制这个问题,看似简单的复制却有着许多的学问,尤其是对新手来说,理所当然的事情却并不如意,比如列表的赋值.复制.浅拷贝.深拷贝等绕口的名词到底有什么区别和作用呢? 列表赋值 # 定义一个新 ...
- shell编程数组与冒泡算法排序详解
shell编程数组与冒泡算法排序详解 一 数组的四种表达方式 二 数组的增删改查操作 三 数组传参 3.1 主程序向函数传数组参数 3.2 从函数返回数组到主程序 四 冒泡算法排序 一 数组的四种表达 ...
- 常用js中数组元素搜索的方式
常用jjs中数组元素搜索的方式 indexOf/lastIndexOf indexOf().lastIndexOf()方法返回数组中值的第一个索引,如果没有匹配项,则返回-1,语法如下: /** * ...
- python多维数组添加元素_numpy中三维数组中加入元素后的位置详解
今天做数据处理时,遇到了从三维数组中批量加入二维数组的需求.其中三维数组在深度学习的特征数据处理时经常会使用到,所以读者有必要对该小知识点做到清楚了解并掌握.现对三维数组中的元素位置结合代码做详细归纳 ...
- 详解JavaScript数组过滤相同元素的5种方法
详解JavaScript数组过滤相同元素的5种方法:https://www.jb51.net/article/114490.htm 转载于:https://www.cnblogs.com/bydzha ...
- C/C++字符数组的输入输出方式详解
字符是C/C++读入数据最主要的类型.本篇将介绍单个字符数组/多个字符串及二维数组的输入输出方式与相关函数. 目录 单个字符串处理 编辑 输入 逐个元素输入 整体串形式输入 输出 逐个输出 整体串形 ...
- java 静态对象赋值_基于Java class对象说明、Java 静态变量声明和赋值说明(详解)...
先看下JDK中的说明: java.lang.Object java.lang.Class Instances of the class Class represent classes and inte ...
- 数组,异质结构以及指针的详解
数组,异质结构以及指针的详解 前言 昨天看了一部韩国电影,老千2,看到凌晨5点,不过发现韩国的棒子们确实养眼,女的贼拉漂亮,还有大尺度哦~ 咱们上一次分析了过程(方法)的实现,其中精妙的栈帧占据了首要 ...
- 【Python】Numpy数组的切片、索引详解:取数组的特定行列
[Python]Numpy数组的切片.索引详解:取数组的特定行列 文章目录 [Python]Numpy数组的切片.索引详解:取数组的特定行列 1. 介绍 2. 切片索引 2.1 切片索引先验知识 2. ...
最新文章
- 模拟上帝之手的对抗博弈——GAN背后的数学原理
- 为什么说优秀架构师往往是一个悲观主义者?
- vs 启动调用的目标发生异常_协程中的取消和异常 | 取消操作详解
- matlab一致性检验程序,一致性检验的源程序.doc
- mysql int 长度 范围_mysql int(M) M意义 和int长度
- LeetCode 105. Construct Binary Tree from Preorder and Inorder Traversal
- 这周学点变速不变调、变调不变速
- 计算机通信网络(二)路由基本概念及静态路由配置
- 【005】基于51单片机的多路热释电红外报警器proteus仿真与实物设计
- 程序员不好好写报告的结果是很严重的
- docker安装node-sass报错
- java oj_用java怎么做oj啊
- java时间格式大全
- App上架小米应用商店
- 瑞工热敏票据打印机不自动裁切的设置
- 生日贺卡---flash逐帧动画练习
- 轨道交通智能化系统的架构与优势
- python相册排版_微信小程序实现首页图片多种排版布局!
- camera学习所必备的知识(第六天)
- 马云进军小程序,将全面打通阿里巴巴生态链,可以和微信正面杠了!
热门文章
- 肾8出来了——谈谈你和苹果的故事
- 关于mui 加载顺序摘要 ( plusReady(),DOMContentLoaded、onload)
- hdu 1434 幸福列车
- 视频MD5值怎么修改?分享几个好用的修改方法
- The 18th Zhejiang Provincial Collegiate Programming Contest部分题解(A,C,G,J,L,M)
- SAP取历史库存(可查询期初期末库存和指定日期之库存)
- NestedScrollView + RecyclerView 嵌套产生卡顿处理
- 蓝桥杯训练-礼物盒问题-JAVA
- 布隆的盾能挡机器人的q吗_没有属性加成的技能,蒙多的Q,机器人的W,布隆的E,那R呢?...
- Arria 10上进行DDR3管脚分配