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 相关文章推荐
特详细的PHPMYADMIN简明安装教程
Aug 01 PHP
怎样去阅读一份php源代码
Aug 21 PHP
PHP filter_var() 函数 Filter 函数
Apr 25 PHP
PHP应用JSON技巧讲解
Feb 03 PHP
PHP中图片等比缩放的实例
Mar 24 PHP
php中将html中的br换行符转换为文本输入中的换行符
Mar 26 PHP
基于header的一些常用指令详解
Jun 06 PHP
php实现的双向队列类实例
Sep 24 PHP
Laravel 5框架学习之用户认证
Apr 09 PHP
让你的PHP7更快之Hugepage用法分析
May 31 PHP
PHP ADODB实现分页功能简单示例
May 25 PHP
PHP实现的装箱算法示例
Jun 23 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求两个目录的相对路径示例(php获取相对路径)
2014/03/27 PHP
PHP的命令行命令使用指南
2015/08/18 PHP
php PDO判断连接是否可用的实现方法
2017/04/03 PHP
php如何利用pecl安装mongodb扩展详解
2019/01/09 PHP
解决Laravel无法使用COOKIE和SESSION的问题
2019/10/16 PHP
Vagrant(WSL)+PHPStorm+Xdebu 断点调试环境搭建
2019/12/13 PHP
Swoole源码中如何查询Websocket的连接问题详解
2020/08/30 PHP
ASP.NET jQuery 实例16 通过控件CustomValidator验证RadioButtonList
2012/02/03 Javascript
Jquery实现搜索框提示功能示例代码
2013/08/13 Javascript
javascript中style.left和offsetLeft的用法说明
2014/03/07 Javascript
浅谈重写window对象的方法
2014/12/29 Javascript
javascript实现获取字符串hash值
2015/05/10 Javascript
原生JavaScript实现瀑布流布局
2020/06/28 Javascript
javascript闭包概念简单解析(推荐)
2016/06/03 Javascript
jQuery实现手机上输入后隐藏键盘功能
2017/01/04 Javascript
为vue-router懒加载时下载js的过程中添加loading提示避免无响应问题
2018/04/03 Javascript
js prototype和__proto__的关系是什么
2019/08/23 Javascript
微信小程序wx.request的简单封装
2019/11/13 Javascript
VSCode 配置uni-app的方法
2020/07/11 Javascript
[54:10]完美世界DOTA2联赛PWL S2 Magma vs FTD 第二场 11.29
2020/12/03 DOTA
分析Python的Django框架的运行方式及处理流程
2015/04/08 Python
python中nan与inf转为特定数字方法示例
2017/05/11 Python
Python入门_学会创建并调用函数的方法
2017/05/16 Python
python实现隐马尔科夫模型HMM
2018/03/25 Python
python实现栅栏加解密 支持密钥加密
2019/03/20 Python
python flask中动态URL规则详解
2019/11/22 Python
Python代码需要缩进吗
2020/07/01 Python
Selenium python时间控件输入问题解决方案
2020/07/22 Python
使用PDF.JS插件在HTML中预览PDF文件的方法
2018/08/29 HTML / CSS
香港草莓网土耳其网站:Strawberrynet TR
2017/03/02 全球购物
西班牙在线宠物食品和配件商店:bitiba
2019/10/11 全球购物
超市中秋节促销方案
2014/03/21 职场文书
元旦联欢会策划方案
2014/06/11 职场文书
2015年大学班主任工作总结
2015/04/30 职场文书
红十字会救护培训简讯
2015/07/20 职场文书
2019终止劳动合同协议书最新范本!
2019/07/09 职场文书