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 相关文章推荐
IIS6+PHP5+MySQL5+Zend Optimizer+phpMyAdmin安装配置图文教程 2009年
Jun 08 PHP
PHP与C#分别格式化文件大小的代码
May 14 PHP
无刷新动态加载数据 滚动条加载适合评论等页面
Oct 16 PHP
php堆排序(heapsort)练习
Nov 13 PHP
php实现telnet功能示例
Apr 08 PHP
PHP递归复制、移动目录的自定义函数分享
Nov 18 PHP
浅析iis7.5安装配置php环境
May 10 PHP
PHP函数实现从一个文本字符串中提取关键字的方法
Jul 01 PHP
fsockopen pfsockopen函数被禁用,SMTP发送邮件不正常的解决方法
Sep 20 PHP
Laravel5.5新特性之友好报错以及展示详解
Aug 13 PHP
在laravel中实现事务回滚的方法
Oct 10 PHP
php数值计算num类简单操作示例
May 15 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
七款最流行的PHP本地服务器分享
2013/02/19 PHP
php实现搜索一维数组元素并删除二维数组对应元素的方法
2015/07/06 PHP
yii2.0整合阿里云oss的示例代码
2017/09/19 PHP
PHP长网址与短网址的实现方法
2017/10/13 PHP
超级强大的表单验证
2006/06/26 Javascript
基于jQuery的弹出框插件
2012/03/18 Javascript
javascript中的toFixed固定小数位数 简单实例分享
2013/07/12 Javascript
javascript使用百度地图api和html5特性获取浏览器位置
2014/01/10 Javascript
jquery动态调整div大小使其宽度始终为浏览器宽度
2014/06/06 Javascript
JS继承用法实例分析
2015/02/05 Javascript
JS三级可折叠菜单实现方法
2016/02/29 Javascript
AngularJS 作用域详解及示例代码
2016/08/17 Javascript
基于JS实现checkbox全选功能实例代码
2016/10/31 Javascript
vue.js移动端tab组件的封装实践实例
2017/06/30 Javascript
一个小时快速搭建微信小程序的方法步骤
2019/04/15 Javascript
[08:56]DOTA2-DPC中国联赛2月23日Recap集锦
2021/03/11 DOTA
python实现将文件夹下面的不是以py文件结尾的文件都过滤掉的方法
2018/10/21 Python
Python功能点实现:函数级/代码块级计时器
2019/01/02 Python
python移位运算的实现
2019/07/15 Python
python django下载大的csv文件实现方法分析
2019/07/19 Python
jupyter notebook快速入门及使用详解
2020/11/13 Python
Philosophy美国官网:美国美容品牌
2016/08/15 全球购物
UGG雪地靴德国官网:UGG德国
2016/11/19 全球购物
eDreams加拿大:廉价航班、酒店和度假
2019/03/29 全球购物
阿迪达斯新加坡官方网站:adidas新加坡
2019/12/06 全球购物
什么是Assembly(程序集)
2014/09/14 面试题
大学毕业生工作的自我评价
2013/10/01 职场文书
2014年公司迎新年活动方案
2014/02/24 职场文书
社区母亲节活动方案
2014/03/05 职场文书
教师查摆问题及整改措施
2014/10/11 职场文书
个人租房协议书(范本)
2014/10/14 职场文书
夫妻忠诚协议书范本
2014/11/17 职场文书
2015教师年度考核评语
2015/03/25 职场文书
2019升学宴主持词范本5篇
2019/10/09 职场文书
Golang bufio详细讲解
2022/04/21 Golang
Spring boot admin 服务监控利器详解
2022/08/05 Java/Android