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一样,真是麻烦!) 先贴出代 ...
随机推荐
- HYSBZ 1061 志愿者招募 【最小费用流】【差分】【最小费用流模板】
#include<stdio.h> #include<queue> #define MAXN 1003 #define MAXM 10002*4 #define INF 100 ...
- Codeforces 452D [模拟][贪心]
题意: 给你k件衣服处理,告诉你洗衣机烘干机折叠机的数量,和它们处理一件衣服的时间,要求一件衣服在洗完之后必须立刻烘干,烘干之后必须立刻折叠,问所需的最小时间. 思路: 1.按照时间模拟 2.若洗完的 ...
- java爬虫实战
1.下载jxl.jar包,网上多的是 2.编写如下代码: package com.beyond.url; import java.io.BufferedReader;import java.io.Fi ...
- 使用eclipse集成开发环境开发第一个嵌入式Linux驱动
转载学习 http://blog.csdn.net/cp1300/article/details/8266806
- mysql 使用说明-3
3.4 Getting Information About Databases and Tables 获取数据库和表格的信息 如果你忘记了数据库或者表格的名字怎么办?或者给定的表格的结构怎么办?(例如 ...
- php 深入理解addslashes函数
php addslashes函数对于很多人来说并不陌生,但很大部分人只是了解皮毛,只知道addslashes函数是在特定字符前面加上反斜杠,本文章将带大家深入理解php addslashes函数的使用 ...
- 关于显示gif的一些方法与讨论
http://www.2cto.com/kf/201404/292468.html http://www.eoeandroid.com/forum.php?mod=viewthread&tid ...
- leetcode题目总结(转)
https://www.douban.com/note/330562764/ http://blog.csdn.net/lanxu_yy/article/details/17848219 ht ...
- 解决数据标准及质量AppScan(测试)安全性问题相关方法
1. SQL注入文件写入(需要用户验证) 解决办法:通过建立过滤器方法,对所有用户输入信息进行清理过滤.通过清理过滤用户输入所包含的危险字符,便可能防止恶意的用户导致应用程序执行计划外的任务,例如:启 ...
- [翻译]你真的知道你看到的UTF-8字符是什么吗?
翻译自http://www.pixelstech.net/article/1397877200-You-know-what-UTF-8-is-when-you-see-it- Source : son ...