PHP简单实现二维数组赋值与遍历功能示例


Posted in PHP onOctober 19, 2017

本文实例讲述了PHP简单实现二维数组赋值与遍历功能。分享给大家供大家参考,具体如下:

示例1:

<?php
  $loptop1['lid'] = 1000;
  $loptop1['pic'] = 'img/1.png';
  $loptop1['title'] = 'L1';
  $loptop1['price'] = 5000;
  $loptop1['isOnSale'] = 1;
  $loptop1['shelfTime'] = 1234556;
  $loptop2['lid'] = 1001;
  $loptop2['pic'] = 'img/2.png';
  $loptop2['title'] = 'L2';
  $loptop2['price'] = 5000;
  $loptop2['isOnSale'] = 1;
  $loptop2['shelfTime'] = 123444456;
  $loptop3['lid'] = 1002;
  $loptop3['pic'] = 'img/3.png';
  $loptop3['title'] = 'L3';
  $loptop3['price'] = 5000;
  $loptop3['isOnSale'] = 1;
  $loptop3['shelfTime'] = 1243454556;
  $loptop4['lid'] = 1003;
  $loptop4['pic'] = 'img/4.png';
  $loptop4['title'] = 'L4';
  $loptop4['price'] = 5000;
  $loptop4['isOnSale'] = 1;
  $loptop4['shelfTime'] = 1234364556;
  $loptop[0] = $loptop1;
  $loptop[1] = $loptop2;
  $loptop[2] = $loptop3;
  $loptop[3] = $loptop4;
  for($i=0;$i<count($loptop);$i++){
    //echo "编号:$loptop[$i][lid]"; //错误
    //echo "编号:" . $loptop[$i]['lid']; //正确,但不推荐
    $tmp = $loptop[$i];
    echo "编号:$tmp[lid]<br/>";
    echo "图片:$tmp[pic]<br/>";
    echo "标题:$tmp[title]<br/>";
    echo "价格:$tmp[price]<br/>";
    echo "是否特价:$tmp[isOnSale]<br/>";
    echo "上架时间:" . date("Y-m-d H:i:s",$tmp['shelfTime']) . "<br/>";
  }
?>

运行结果:

编号:1000
图片:img/1.png
标题:L1
价格:5000
是否特价:1
上架时间:1970-01-15 06:55:56
编号:1001
图片:img/2.png
标题:L2
价格:5000
是否特价:1
上架时间:1973-11-29 18:07:36
编号:1002
图片:img/3.png
标题:L3
价格:5000
是否特价:1
上架时间:2009-05-27 20:02:36
编号:1003
图片:img/4.png
标题:L4
价格:5000
是否特价:1
上架时间:2009-02-11 15:02:36

示例2:

<?php
  $stu1['sid'] = 1000;
  $stu1['userName'] = "abc1";
  $stu1['passWord'] = "123456";
  $stu1['email'] = "2109882885@qq.com";
  $stu1['tel'] = "15700769164";
  $stu1['headScu'] = "stu1.png";
  $stu1['sex'] = "M";
  $stu1['regTime'] = 1111223435;
  $stu1['isOnline'] = 1;
  $stu2['sid'] = 1001;
  $stu2['userName'] = "abc2";
  $stu2['passWord'] = "123456";
  $stu2['email'] = "2109882886@qq.com";
  $stu2['tel'] = "15700769165";
  $stu2['headScu'] = "stu2.png";
  $stu2['sex'] = "M";
  $stu2['regTime'] = 122435344;
  $stu2['isOnline'] = 1;
  $stu3['sid'] = 1002;
  $stu3['userName'] = "abc3";
  $stu3['passWord'] = "123456";
  $stu3['email'] = "2109882887@qq.com";
  $stu3['tel'] = "15700769166";
  $stu3['headScu'] = "stu3.png";
  $stu3['sex'] = "M";
  $stu3['regTime'] = 3463464567;
  $stu3['isOnline'] = 0;
  $stu4['sid'] = 1003;
  $stu4['userName'] = "abc4";
  $stu4['passWord'] = "123456";
  $stu4['email'] = "2109882888@qq.com";
  $stu4['tel'] = "15700769167";
  $stu4['headScu'] = "stu4.png";
  $stu4['sex'] = "F";
  $stu4['regTime'] = 235234534;
  $stu4['isOnline'] = 1;
  $stu = [$stu1,$stu2,$stu3,$stu4];
  for($i=0;$i<count($stu);$i++){
    $tmp = $stu[$i];
    echo "编号:$tmp[sid]<br/>";
    echo "用户名:$tmp[userName]<br/>";
    echo "密码:$tmp[passWord]<br/>";
    echo "邮箱:$tmp[email]<br/>";
    echo "手机:$tmp[tel]<br/>";
    echo "头像:$tmp[headScu]<br/>";
    if($tmp['sex'] == "M"){
      echo "性别:男<br/>";
    }
    if($tmp['sex'] == "F"){
      echo "性别:女<br/>";
    }
    echo "注册时间:" . date('Y-m-d H:i:s',$tmp['regTime']) . "<br/>";
    if($tmp['isOnline'] == 1){
      echo "状态:在线<br/>";
    }
    if($tmp['isOnline'] == 0){
      echo "状态:不在线<br/>";
    }
  }
?>

运行结果:

编号:1000
用户名:abc1
密码:123456
邮箱:2109882885@qq.com
手机:15700769164
头像:stu1.png
性别:男
注册时间:2005-03-19 09:10:35
状态:在线
编号:1001
用户名:abc2
密码:123456
邮箱:2109882886@qq.com
手机:15700769165
头像:stu2.png
性别:男
注册时间:1973-11-18 01:49:04
状态:在线
编号:1002
用户名:abc3
密码:123456
邮箱:2109882887@qq.com
手机:15700769166
头像:stu3.png
性别:男
注册时间:1943-08-27 03:01:11
状态:不在线
编号:1003
用户名:abc4
密码:123456
邮箱:2109882888@qq.com
手机:15700769167
头像:stu4.png
性别:女
注册时间:1977-06-15 14:55:34
状态:在线

希望本文所述对大家PHP程序设计有所帮助。

PHP 相关文章推荐
URL Rewrite的设置方法
Jan 02 PHP
增加反向链接的101个方法 站长推荐
Jan 31 PHP
PHP中$_SERVER的详细参数与说明
Jul 29 PHP
在PHP中实现Javascript的escape()函数代码
Aug 08 PHP
PHP中创建空文件的代码[file_put_contents vs touch]
Jan 20 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(四)
Jun 23 PHP
php socket通信(tcp/udp)实例分析
Feb 14 PHP
php实现和c#一致的DES加密解密实例
Jul 24 PHP
php实现支持中文的文件下载功能示例
Aug 30 PHP
PHP实现与java 通信的插件使用教程
Aug 11 PHP
Thinkphp 框架扩展之Widget扩展实现方法分析
Apr 23 PHP
PHP时间相关常用函数用法示例
Jun 03 PHP
phpStudy2016 配置多个域名期间遇到的问题小结
Oct 19 #PHP
phpStudy配置多站点多域名方法及遇到的403错误解决方法
Oct 19 #PHP
PHP自定义函数实现数组比较功能示例
Oct 19 #PHP
phpstudy的php版本自由修改的方法
Oct 18 #PHP
phpStudy 2016 使用教程详解(支持PHP7)
Oct 18 #PHP
PHP实现重载的常用方法实例详解
Oct 18 #PHP
PHP接口继承及接口多继承原理与实现方法详解
Oct 18 #PHP
You might like
利用Ffmpeg获得flv视频缩略图和视频时间的代码
2011/09/15 PHP
php中jQuery插件autocomplate的简单使用笔记
2012/06/14 PHP
php的一个简单加密解密代码
2014/01/14 PHP
php实现邮件发送并带有附件
2014/01/24 PHP
PHP zip扩展Linux下安装过程分享
2014/05/05 PHP
PHP文件缓存smarty模板应用实例分析
2016/02/26 PHP
javascript实现二分查找法实现代码
2007/11/12 Javascript
jQuery 浮动广告实现代码
2008/12/25 Javascript
jQuery UI-Draggable 参数集合
2010/01/10 Javascript
JQuery 1.6发布 性能提升,同时包含大量破坏性变更
2011/05/10 Javascript
JS中实现replaceAll的方法(实例代码)
2013/11/12 Javascript
javascript创建动态表单的方法
2015/07/25 Javascript
JavaScript基于对象去除数组重复项的方法
2016/10/09 Javascript
Axios学习笔记之使用方法教程
2017/07/21 Javascript
本地搭建微信小程序服务器的实现方法
2017/10/27 Javascript
vue-cli项目中使用公用的提示弹层tips或加载loading组件实例详解
2018/05/28 Javascript
vue 使用axios 数据请求第三方插件的使用教程详解
2019/07/05 Javascript
浅谈vuex中store的命名空间
2019/11/08 Javascript
JavaScript实现简易计算器小功能
2020/10/22 Javascript
在vue中使用jsonp进行跨域请求接口操作
2020/10/29 Javascript
Django中实现一个高性能计数器(Counter)实例
2014/07/09 Python
Python抓取京东图书评论数据
2014/08/31 Python
在Python的Django框架中获取单个对象数据的简单方法
2015/07/17 Python
python中正则的使用指南
2016/12/04 Python
对Python中的@classmethod用法详解
2018/04/21 Python
Django中的ajax请求
2018/10/19 Python
Pandas GroupBy对象 索引与迭代方法
2018/11/16 Python
opencv python 图像轮廓/检测轮廓/绘制轮廓的方法
2019/07/03 Python
Auchan Direct波兰:欧尚在线杂货店
2016/10/19 全球购物
古驰英国官网:GUCCI英国
2020/03/07 全球购物
物理学专业自荐信
2014/06/11 职场文书
远程培训的心得体会
2014/09/01 职场文书
税务干部群众路线教育实践活动自我剖析材料
2014/09/21 职场文书
一年级语文上册复习计划
2015/01/17 职场文书
2015年学校政教工作总结
2015/07/20 职场文书
Python面向对象之成员相关知识总结
2021/06/24 Python