thinkphp foreach循环生成二维数组的方法
先做个问题记录,另外下面是做的过程中遇到的一个没想明白的现象
foreach($result as $key => $val ){
$wzList[$key]['lik']=$val[0];
$wzList[$key]["likN"]=$val[1];
}
用这种方法生成的数组是这样的:
array(9) {
[0] => array(2) {
["lik"] => string(45) "coll_fa4c5d7a78118c73a9a6c2421ae3e40a.html"
["likN"] => string(60) "如果女同事偷偷拿它射你,蜜汁尴尬了。。。"
}
[1] => array(2) {
["lik"] => string(42) "coll_fa4c5d7a78118c73a9a6c2421ae3e40a.html"
["likN"] => string(60) "如果女同事偷偷拿它射你,蜜汁尴尬了。。。"
}
[2] => array(2) {
["lik"] => string(42) "coll_fba8ebd181d6b7526f7b2aa50a366a44.html"
["likN"] => string(72) "好消息!!广州汽车客运站已经开始售春节回家的票了"
}
[3] => array(2) {
["lik"] => string(42) "coll_e988992a2881ab957e8f3e19bbfc2da8.html"
["likN"] => string(45) "看了之后,你还敢去超市买菜吗?"
}
[4] => array(2) {
["lik"] => string(42) "coll_e988992a2881ab957e8f3e19bbfc2da8.html"
["likN"] => string(45) "看了之后,你还敢去超市买菜吗?"
}
[5] => array(2) {
["lik"] => string(42) "coll_e988992a2881ab957e8f3e19bbfc2da8.html"
["likN"] => string(45) "看了之后,你还敢去超市买菜吗?"
}
[6] => array(2) {
["lik"] => string(42) "coll_6bf7e13f69e5a362fc3065db2f4c1b0f.html"
["likN"] => string(66) "原始生态小洲村,带你走入繁华城市中的一片净土"
}
[7] => array(2) {
["lik"] => string(42) "coll_6bf7e13f69e5a362fc3065db2f4c1b0f.html"
["likN"] => string(66) "原始生态小洲村,带你走入繁华城市中的一片净土"
}
[8] => array(2) {
["lik"] => string(42) "coll_0896ab80d68a7d0806f51d3b3324ca5a.html"
["likN"] => string(44) "帮我做个APP,给你20万,做不做?"
}
}
foreach($result as $key => $val ){
$wzList[]['lik']=$val[0];
$wzList[]["likN"]=$val[1];
}
用这个方法生成的二维数组却是这样的:
array(18) {
[0] => array(1) {
["lik"] => string(45) "coll_fa4c5d7a78118c73a9a6c2421ae3e40a.html"
}
[1] => array(1) {
["likN"] => string(60) "如果女同事偷偷拿它射你,蜜汁尴尬了。。。"
}
[2] => array(1) {
["lik"] => string(42) "coll_fa4c5d7a78118c73a9a6c2421ae3e40a.html"
}
[3] => array(1) {
["likN"] => string(60) "如果女同事偷偷拿它射你,蜜汁尴尬了。。。"
}
[4] => array(1) {
["lik"] => string(42) "coll_fba8ebd181d6b7526f7b2aa50a366a44.html"
}
[5] => array(1) {
["likN"] => string(72) "好消息!!广州汽车客运站已经开始售春节回家的票了"
}
[6] => array(1) {
["lik"] => string(42) "coll_e988992a2881ab957e8f3e19bbfc2da8.html"
}
[7] => array(1) {
["likN"] => string(45) "看了之后,你还敢去超市买菜吗?"
}
[8] => array(1) {
["lik"] => string(42) "coll_e988992a2881ab957e8f3e19bbfc2da8.html"
}
[9] => array(1) {
["likN"] => string(45) "看了之后,你还敢去超市买菜吗?"
}
[10] => array(1) {
["lik"] => string(42) "coll_e988992a2881ab957e8f3e19bbfc2da8.html"
}
[11] => array(1) {
["likN"] => string(45) "看了之后,你还敢去超市买菜吗?"
}
[12] => array(1) {
["lik"] => string(42) "coll_6bf7e13f69e5a362fc3065db2f4c1b0f.html"
}
[13] => array(1) {
["likN"] => string(66) "原始生态小洲村,带你走入繁华城市中的一片净土"
}
[14] => array(1) {
["lik"] => string(42) "coll_6bf7e13f69e5a362fc3065db2f4c1b0f.html"
}
[15] => array(1) {
["likN"] => string(66) "原始生态小洲村,带你走入繁华城市中的一片净土"
}
[16] => array(1) {
["lik"] => string(42) "coll_0896ab80d68a7d0806f51d3b3324ca5a.html"
}
[17] => array(1) {
["likN"] => string(44) "帮我做个APP,给你20万,做不做?"
}
}
基础太差了,想了好久没想清楚这两者的区别,求高手指教....
thinkphp foreach循环生成二维数组的方法的更多相关文章
- php中foreach循环遍历二维数组
最近在用tp3.2框架,在查询的时候用到了select(),这条语句返回的是二维数组,所以在对返回的数据做处理时,遇到了些麻烦,百度了下foreach,终于用foreach解决了数据的筛选问题 (因为 ...
- ThinkPHP的cookide保存二维数组的方法
ThinkPHP中的cookie是不支持二维数组的. 如果要保存二维数组.只能特殊处理 $data[263] = array('gid'=>263,'num'=>1); $data[266 ...
- C语言动态生成二维数组
# 动态创建二维数组示例 #include "stdlib.h" #include "stdio.h" #include <malloc.h> in ...
- 功能要求:定义一个两行三列的二维数组 names 并赋值,使用二重循环输出二维数组中的元素。
功能要求:定义一个两行三列的二维数组 names 并赋值,使用二重循环输出二维数组中的元素 names={{"tom","jack","mike&qu ...
- 使用POI对excel进行操作生成二维数组
import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import ja ...
- C#生成二维码的方法
本文实例讲述了C#生成二维码的方法.分享给大家供大家参考.具体实现方法如下: 首先引用ThoughtWorks.QRCode.dll 具体代码如下: 复制代码 代码如下: using System; ...
- asp.net生成二维码的方法
asp.net生成二维码的方法 [复制链接] 这个要利用一个Dll文件. 如下 Gma.QrCodeNet.Encoding.dll (105.5 KB, 下载次数: 27) 当然大家也可以直 ...
- php数组实现根据某个键值将相同键值合并生成新二维数组的方法
$infos = array( array( 'a' => 36, 'b' => 'xa', 'c' => '2015-08-28 00:00:00', 'd' => '201 ...
- js 如何生成二维数组
想了几种方法都不能很好的,用js定义二维数组.这种定义,指的是:定义按需确认数组大小. 网上看了下,都是用for循环创建,大小必须提前设定.不是我想要的.(感觉不能和php一样,真是麻烦!) 先贴出代 ...
随机推荐
- linux入门学习1
推荐 实验楼网站 在线的linux环境和课程学习 这是一些摘要和笔记 UNIX/Linux历史简介 操作系统始于二十世纪 50 年代,当时的操作系统能运行批处理程序.但是不能实现交互.交互式操作系统也 ...
- SQL(Oracle)
http://blog.csdn.net/winter13292/article/details/7011377 SQL 对大小写不敏感! 在 SQL 中增加 HAVING 子句原因是,WHERE ...
- python字典copy()方法
python 字典的copy()方法表面看就是深copy啊,明显独立 d = {'a':1, 'b':2} c = d.copy() print('d=%s c=%s' % (d, c)) Code1 ...
- 自动以读写方式挂载ntfs-黑苹果之路
在mac下ntfs分区总是以只读方式挂载,双操作系统,尤其有些时候需要用u盘,需要手工umount再mount,很麻烦,找了一些资料,通过修改/etc/fstab文件无效,要么就是使用第三方软件,不合 ...
- 解决error C2059: 语法错误:“::”问题
错误代码提示: >f:\opencv\opencv\build\include\opencv2\flann\lsh_table.h(): error C2059: 语法错误:“::”f:\ope ...
- CODESOFT 2015中的条形码对象该如何创建
CODESOFT条码设计软件提供了大量适应行业要求的符号,以及创建二维条形码的选项.用户可以通过条形码对话框选择符号.定义其属性以及输入要编码的消息.下面小编带大家具体学习下如何在CODESOFT ...
- oracle误删除恢复
create table first_fill_20151207 as -- 生成到临时表select * from first_fillas of timestamp to_timestamp('2 ...
- 洛谷P1518 两只塔姆沃斯牛 The Tamworth Two
P1518 两只塔姆沃斯牛 The Tamworth Two 109通过 184提交 题目提供者该用户不存在 标签USACO 难度普及+/提高 提交 讨论 题解 最新讨论 求数据 题目背景 题目描 ...
- 操作笔记:tomcat在正式环境
1,一台服务器有两个容器,比如:jetty,tomcat. 出现问题: jetty启动的时候,tomcat就不能启动了. 此时,需要修改tomcat的配置文件:servler.xml <?xml ...
- noip2010提高组题解
NOIP2010提高组题解 T1:机器翻译 题目大意:顺序输入n个数,有一个队列容量为m,遇到未出现元素入队,求入队次数. AC做法:直接开1000的队列模拟过程. T2:乌龟棋 题目大意:有长度为n ...