数组:
array(6) {
[0]=>
array(11) {
["id"]=>
string(2) "76"
["topic_id"]=>
string(1) "2"
["title"]=>
string(48) "大社区的完善配套大社区的完善配套"
["kwords"]=>
string(0) ""
["description"]=>
string(48) "大社区的完善配套大社区的完善配套"
["content"]=>
string(55) "<p>大社区的完善配套大社区的完善配套</p>"
["pic"]=>
string(32) "./uploads/201411080511370202.png"
["author"]=>
string(6) "系统"
["uptime"]=>
string(19) "2014-11-08 17:25:37"
["is_show"]=>
string(1) "1"
["article_topic"]=>
array(4) {
["id"]=>
string(1) "2"
["name"]=>
string(12) "工程进度"
["parent_id"]=>
string(1) "0"
["is_show"]=>
string(1) "1"
}
}
[1]=>
array(11) {
["id"]=>
string(2) "75"
["topic_id"]=>
string(1) "2"
["title"]=>
string(48) "大社区的完善配套大社区的完善配套"
["kwords"]=>
string(0) ""
["description"]=>
string(48) "大社区的完善配套大社区的完善配套"
["content"]=>
string(55) "<p>大社区的完善配套大社区的完善配套</p>"
["pic"]=>
string(32) "./uploads/201411080511220202.png"
["author"]=>
string(6) "系统"
["uptime"]=>
string(19) "2014-11-08 17:25:22"
["is_show"]=>
string(1) "1"
["article_topic"]=>
array(4) {
["id"]=>
string(1) "2"
["name"]=>
string(12) "工程进度"
["parent_id"]=>
string(1) "0"
["is_show"]=>
string(1) "1"
}
}
.
.
.
}
//要把每个 ["uptime"]=>string(19) "2014-11-08 17:25:22" 里面的日期换成‘xxxx-xx-xx’格式

  

这样,已经确定了uptime这个键名在第二维是吧
使用
foreach ($array as &$arr){
$arr['uptime'] = date('Y-m-d', strtotime($arr['uptime'])); }

  

php 多维数组如何用foreach遍历修改其中的一个值的更多相关文章

  1. java 中二维数组的定义和遍历

    定义格式 * a 第一种定义格式: * int[][] arr = new int[3][4];// arr里面包含3个数组 每个数组里面有四个元素 * 上面的代码相当于定义了一个3*4的二维数组,即 ...

  2. C二维数组用指针地址遍历

    #include <stdio.h> #include <stdlib.h> int main(){ int a = 100; void *p = &a; printf ...

  3. JS中的数组,添加删除元素,判断是否存在一个值的方法总结

    一.添加元素: 1:在最后添加,返回数组长度:arr.push(...); 2:在最前面添加,返回数组长度:arr.unshift(...); 3:在指定位置添加,没有返回值:arr[i] = xxx ...

  4. [thinkphp] MD!! 数组构造的好好的,硬是有一个值无法写入数据库

    我都要抓狂了,buildsql()方法又用不了,最后决定看runtime里面的文件.先删掉所有的runtime,然后提交一次,就可以在runtime里面看到对应解析后的文件,这样应该可以知道问题在哪. ...

  5. c# 第17节 二维数组声明、使用

    本节内容: 1:为什么要有二维数组 2:二维数据 3:实例二维数组声明 4:二维数组的使用 1:为什么要有二维数组 2:二维数据声明 3:实例二维数组声明 4:二维数组的使用 foreach遍历 5: ...

  6. c#--foreach遍历的用法与split的用法

    一. foreach循环用于列举出集合中所有的元素,foreach语句中的表达式由关键字in隔开的两个项组成.in右边的项是集合名,in左边的项是变量名,用来存放该集合中的每个元素.      该循环 ...

  7. 数组的定义和使用,理解多维数组和Array类

    数组的作用 在执行程序的过程中,通常会需要存储大量数据.如果只有少量数据,那么通过声明变量,存储到变量中即可.但当我们的数据是20个.40个甚至是100以上时,就意味着需要声明很多变量,这是不现实的, ...

  8. Java 数组(三)二维数组

    如果一维数组的各个元素仍然是一个数组,那么它就是一个二维数组.二维数组常用于表示表,表中的信息以行和列的形式组织,第一个下标代表元素所在的行,第二个下标代表所在的列. 一.二维数组的创建 1.先声明, ...

  9. js二维数组与字符串

    1. 二维数组:数组中的元素,又引用了另一个数组对象 何时使用:只要保存横行竖列的数据, 具有上下级包含关系的数据, 创建二维数组: 1. var arr=[]; col arr[0]=[" ...

随机推荐

  1. mvc wcf 并发提示,存储Application,验证是否有用户在操作

    System.Web.HttpContext httpContext = System.Web.HttpContext.Current; Hashtable departmentSalary = (H ...

  2. osg三维重建的两种方法剖析:三角面片(osgUtil::DelaunayTriangulator)和四角面片(osg::HeightField) (2)

    // perform very basic sanity-check validation on a heightfield.bool validateHeightField(osg::HeightF ...

  3. crtmpserver的架构简介

    crtmpserver的架构简介 一.层 Layers . 机器层 Machine layer . 操作系统层 Operating System Layer   This layer is compo ...

  4. smarty练习:考试系统

    考试系统 (0607) 做一个类似于驾校考试的系统,可以选择要考试试题类型,选好后进入考试页面 使用的数据库表格:timu(题目)表,xuanxiang(选项)表,shiti(试题)表,shititi ...

  5. php 编码规范(1)

    1. 包含尽量不要使用短标签例如 <? #coding ?> 2. 忽略结束标签,防止其他字符或者空格影响到代码 <?php$foo = 'foo'; 如果不开启压缩或者缓存输出时候 ...

  6. 针对access数据库的增删改查

    1.执行查询操作:(ExecuteReader方法) string myConnectionString = "Provider = Microsoft.Jet.OLEDB.4.0;Data ...

  7. 基于.NET MVC的高性能IOC插件化架构(二)之插件加载原理

    上一篇博文简单介绍了下插件化的代码组成部分:http://www.cnblogs.com/gengzhe/p/4390932.html,源码地址:https://github.com/luohuazh ...

  8. Microsoft OLE DB Provider for SQL Server 错误 '80040e21'

    我的是因为数据库满了,正在向服务商申请增加数据库容量 原文地址:Microsoft OLE DB Provider for SQL Server 错误 '800作者:欧阳IT记事本 昨天打开网站还正常 ...

  9. Linux_jdk path (execute and install)

    作者:潇湘隐者 出处:http://www.cnblogs.com/kerrycode/ 1:echo $JAVA_HOME 使用$JAVA_HOME的话能定位JDK的安装路径的前提是配置了环境变量$ ...

  10. cf D. Broken Monitor

    http://codeforces.com/contest/370/problem/D 题意:输入一张图,上面只有两个字符'w'和‘.’ ,如果可以用一个正方形把所有的‘w’围起来,所有的‘w’都在正 ...