在实际的开发中,会经常使用数组的添加和读取。这里把经常使用的操作记下来,以备以后查阅。

  1. <?php
  2. //一维数值数组
  3. $list = array('wang','god');
  4. $list[] ='biaobiao';
  5. $list[] = 'chaofan';
  6. foreach($list as $v){
  7. echo $v."<br />";
  8. }
  9.  
  10. //一维关联数组
  11. $list1 = array(
  12. 'name' => 'god',
  13. 'info' => 'XXXXX',
  14. 'number' => 123213
  15. );
  16. $list1['address'] = 'Beijing';
  17. foreach($list1 as $key => $value){
  18. echo $key . "=>" . $value."<br />";
  19. }
  20.  
  21. //二位数值数组
  22. $list = array(
  23. array(1,4,12,3),
  24. array(2,5,6,10),
  25. array(3,7,9,8)
  26. );
  27. foreach($list as $value){
  28. foreach($value as $v){
  29. echo $v ." ";
  30. }
  31. echo "<br />";
  32. }
  33.  
  34. //二维数组关联数组
  35. $lists = array();
  36. $list0 = array(
  37. 'name' => 'god',
  38. 'info' => 'XXXXX',
  39. 'number' => 123213
  40. );
  41. $lists[] = $list0;
  42. $list1 = array(
  43. 'name' => 'chaofan',
  44. 'info' => 'SSSSSS',
  45. 'number' => 41123
  46. );
  47. $lists[] = $list1;
  48. $list2 = array(
  49. 'name' => 'biaobiao',
  50. 'info' => '#######',
  51. 'number' => 56732
  52. );
  53. $lists[] = $list2;
  54.  
  55. foreach($lists as $key => $value){
  56. echo "name:".$lists[$key]['name']." info:".$lists[$key]['info']." number:".$lists[$key]['number']."<br />";
  57. }
  58.  
  59. foreach($lists as $key => $value){
  60. $lists[$key]['nick'] = $lists[$key]['name']." host";
  61. }
  62. ?>

PHP 数组的添加和读取的更多相关文章

  1. JavaScript中的内置对象-8--1.Array(数组)-Array构造函数; 数组的栈方法; 数组的转换方法; 数组的操作方法; 删除-插入-替换数组项; ECMAScript为数组实例添加的两个位置方法;

    JavaScript内置对象-1Array(数组) 学习目标 1.掌握任何创建数组 2.掌握数值元素的读和写 3.掌握数组的length属性 如何创建数组 创建数组的基本方式有两种: 1.使用Arra ...

  2. js数组操作-添加,删除

    js 数组操作常用方法. push():在数组后面加入元素,并返回数组的长度 unshift():在数组前面加入元素,并返回数组的长度 pop()删除最后一个元素 shift()删除第一个元素 var ...

  3. C# 添加、读取Word脚注尾注

    脚注和尾注是对文本的补充说明.脚注一般位于页面的底部,可以作为文档某处内容的注释:尾注一般位于文档的末尾,列出引文 的出处等.在本示例中将介绍如何来添加或删除Word脚注. 工具使用:Free Spi ...

  4. JS 中 原生方法 (二) --- 数组 (修---添加ES6新增)

    const arr = [1, 2, 3, 5, 'a', 'b'] /** * * length * 这个只能被 称之为 数组的原生属性, 返回 一个 number * arr.length */ ...

  5. Java中使用自定义类封装数组,添加类方法实现数据操作

    1.具体见注释 2.后续或有更新 public class MyArray { private long[] array; private int cnt; // 自定义数组类的元素个数 /** 使用 ...

  6. 使用jQuery匹配文档中所有的li元素,返回一个jQuery对象,然后通过数组下标的方式读取jQuery集合中第1个DOM元素,此时返回的是DOM对象,然后调用DOM属性innerHTML,读取该元素 包含的文本信息

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

  7. js中如何以最简单的方式将数组元素添加到对象中

    //如题,通常做法就是循环数组,最后在添加length属性,如: var obj = {}; var pushArr = [11,22,33,44,55,66]; for(var i=0;i<p ...

  8. Java通过复选框控件数组实现添加多个复选框控件

    编写程序,通过复选框控件数组事先选择用户爱好信息的复选框,在该程序中,要求界面中的复选框数量可以根据指定复选框名称的字符串数组的长度来自动调节. 思路如下: 创建JPanel面板对象: 使用JPane ...

  9. Js添加、读取、删除cookie,判断cookie是否有效,指定domain域下主路径path下设置cookie,设置expires过期时间

    有时我们需要用cookie保存用户名,记录登录状态,如何正确判断该机用户cookie是否存在呢?不能简单使用a!=”这样的写法. 正确方法是:判断是否存在名为username3的cookie,使用do ...

随机推荐

  1. android获取APP 包名和activity

    1.连接设备并启动被测试app应用 2.打开cmd窗口 3.windows获取包名和activity    adb shell dumpsys activity |find "mFocuse ...

  2. python 三种遍历列表里面序号和值的方法

    list = ['html', 'js', 'css', 'python'] # 方法1 # 遍历列表方法1:' for i in list: print("序号:%s 值:%s" ...

  3. 《java语言程序设计》初步学习——各种小Demo

    发现现在的天下几乎都是java的天下啊,虽然我个人对java没什么好感,但是迫于生活压力,还是学一下吧,我关注的应该主要还是web方面,所以应该学的是 java server page(JSP),所以 ...

  4. Android Dalvik和JVM的区别

    JVM运行的Java字节码,它从.class文件或Jar包中加载字节码然后执行: Dalvik 运行的是 dex 文件(Dalvik Executable),生成APK时,Dx工具把所有.class文 ...

  5. debian旧日笔记

    18:45 2007-10-7 序 图形界面较好的Linux操作系统有三个主要的发行版本:RedHat, Debian, SuSE.自RedHat9后,RedHat以Fedora为名发行新的版本.仍然 ...

  6. 【CodeForces】914 F. Substrings in a String bitset

    [题目]F. Substrings in a String [题意]给定小写字母字符串s,支持两种操作:1.修改某个位置的字符,2.给定字符串y,查询区间[l,r]内出现y多少次.|s|,Σ|y|&l ...

  7. asp.net 调用post方法并获取返回值

    /// <summary>        /// http协议 post数据 接受返回结果        /// </summary>        /// <param ...

  8. 【Tomcat】Tomcat容器 web.xml详解

      Tomcat的安装目录下的conf目录下的web.xml文件有许多配置,例如: <init-param> <param-name>debug</param-name& ...

  9. ==和equals区别

    java中的数据类型,可分为两类:  1.基本数据类型,也称原始数据类型.byte,short,char,int,long,float,double,boolean    他们之间的比较,应用双等号( ...

  10. weblogica domain目录 环境变量 如何启动weblogic server

    手工启动weblogic server