1. <pre name="code" class="php">$params=array(
  2. "tid"=>"3",
  3. "fid"=>"36",
  4. "uname"=>"tom",
  5. "title"=>"性感美女老师,高清图",
  6. "uid"=>"5",
  7. "times"=>"1412563750",
  8. "pid"=>"6",
  9. "first"=>"1",
  10. "content"=>"性感美女老师,高清图(3P)",
  11. "fjStatus"=>"2",
  12. "position"=>"1",
  13. "len"=>"52",
  14. "threadImgUrl"=>"201410/06/mccabcd1.jpg",
  15. "attachments"=>[
  16. array(
  17. "aid"=>"6",
  18. "tableId"=>"1",
  19. "filename"=>"1.jpg",
  20. "size"=>"62910",
  21. "saveUrl"=>"201410/06/mccabcd1.jpg",
  22. "width"=>"500"
  23. ),
  24. array(
  25. "aid"=>"7",
  26. "tableId"=>"1",
  27. "filename"=>"2.jpg",
  28. "size"=>"62910",
  29. "saveUrl"=>"201410/06/mccabcd2.jpg",
  30. "width"=>"500"
  31. ),
  32. array(
  33. "aid"=>"8",
  34. "tableId"=>"1",
  35. "filename"=>"3.jpg",
  36. "size"=>"62910",
  37. "saveUrl"=>"201410/06/mccabcd3.jpg",
  38. "width"=>"500"
  39. ),
  40. array(
  41. "aid"=>"9",
  42. "tableId"=>"1",
  43. "filename"=>"4.jpg",
  44. "size"=>"62910",
  45. "saveUrl"=>"201410/06/mccabcd4.jpg",
  46. "width"=>"500"
  47. )]);
  1.  
  1. 循环调用:
  1. <pre name="code" class="php">if(count($params["attachments"])>0)
  2. {
  3. foreach ($params["attachments"] as $fujian)
  4. {
  5. $aid=$fujian["aid"];
  6. $tableId=$fujian["tableId"];
  7. $filename=$fujian["filename"];
  8. $size=$fujian["size"];
  9. $saveUrl=$fujian["saveUrl"];
  10. $width=$fujian["width"];
  11. /*
  12. // // 附件表
  13. $query="";
  14. $query=sprintf("insert into pre_forum_attachment(aid,tid,pid,uid,tableid) VALUES('%s','%s','%s','%s',9)"
  15. ,mysql_real_escape_string($aid)
  16. ,mysql_real_escape_string($tid)
  17. ,mysql_real_escape_string($pid)
  18. ,mysql_real_escape_string($uid));
  19. mysql_query($query) or die(mysql_error());
  20.  
  21. // // 附件表2
  22. $query="";
  23. $query=sprintf("insert into pre_forum_attachment_1(aid,tid,pid,uid,dateline,filename,filesize,attachment,isimage,width)"
  24. ."VALUES('%s','%s','%s','%s','%s','%s','%s','%s',1,'%s')"
  25. ,mysql_real_escape_string($aid)
  26. ,mysql_real_escape_string($tid)
  27. ,mysql_real_escape_string($pid)
  28. ,mysql_real_escape_string($uid)
  29. ,mysql_real_escape_string($times)
  30. ,mysql_real_escape_string($filename)
  31. ,mysql_real_escape_string($size)
  32. ,mysql_real_escape_string($saveUrl)
  33. ,mysql_real_escape_string($width));
  34. mysql_query($query) or die(mysql_error());
  35.  
  36. }
  37. }
  1.  

php 多维数组 arrayList array()的更多相关文章

  1. java基础-引用数据类型之二维数组(Array)

    java基础-引用数据类型之二维数组(Array) 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 之前我们学习过了Java的一维数组,所谓的二维数组就是元素是一堆一维数组的数组,换 ...

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

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

  3. C#(二维数组/集合)

    一.二维数组int [,] array = new int[5,3];//有五个一维数组,每一个一维数组有3个元素 /打印出来一个“王”这个字string[,] wang = new string[, ...

  4. C#的一维数组和二维数组定义方式:

    一维数组: //一维数组定义与初始化 ,, };//第一种方式 , , }; //第二种方式 int[] one3; //第三种方式 one3=,,}; 二维数组: //二维数组定义与初始化 //不规 ...

  5. C#二维数组

    数组格式 一维数组: Console.WriteLine("输入班级人数"); int renshu = int.Parse(Console.ReadLine()); ; i &l ...

  6. PHP-----二维数组和二分查找

    二维数组由行和列组成.由arr[$i][$j]表示,先后表示行和列,类似于坐标点. 打印二维数组-----通过两次遍历,第一次遍历每一行,第二次遍历每一行的具体元素,并且通过使用count($arr[ ...

  7. PHP基础16:多维数组

    <?php //1.PHP-两维数组 $cars=array ( array("Volvo",22,18), array("BMW",15,13), ar ...

  8. Android 在资源文件(res/strings.xml)定义一维数组,间接定义二维数组

    经常我们会在资源文件(res/strings.xml)定义字符串,一维数组,那定义二维数组?直接定义二维数组没找到,可以间接定义. 其实很简单,看过用过一次就可以记住了,一维数组估计大家经常用到,但是 ...

  9. [原创]Scala学习:数组的基本操作,数组进阶操作,多维数组

    1.Scala中提供了一种数据结构-数组,其中存储相同类型的元素的固定大小的连续集合.数组用于存储数据的集合,但它往往是更加有用认为数组作为相同类型的变量的集合 2 声明数组变量: 要使用的程序的数组 ...

  10. PHP学习之[第06讲]数组、多维数组和数组函数

    一.数组 ①Array(“aa”,12,true,2.2,”test”,50); ②Array(“title”=>“aa”,  ”age”=>20); 1.创建: $arr= array( ...

随机推荐

  1. Sql Server专题:SQL 经典实例

    SQL 经典实例 1.实例表: Student(S#,Sname,Sage,Ssex) 学生表 S#:学号:Sname:学生姓名:Sage:学生年龄:Ssex:学生性别 Course(C#,Cname ...

  2. Android 自定义View之BounceProgressBar

    之前几天下载了很久没用了的桌面版酷狗来用用的时候,发现其中加载歌曲的等待进度条的效果不错(个人感觉),如下: 然后趁着这周末两天天气较冷,窝在宿舍放下成堆的操作系统作业(目测要抄一节多课的一堆堆文字了 ...

  3. 学习linux之用户-文件-权限操作

    添加用户组 添加 gropuadd 用户组名 修改 groupmod 用户组名 删除 groupdel 用户组名 添加用户 添加 useradd 用户名 设密码 passwd 密码 删除 userde ...

  4. Unix/Linux环境C编程入门教程(27) 内存那些事儿

    calloc() free() getpagesize() malloc() mmap() munmap()函数介绍 calloc(配置内存空间) 相关函数 malloc,free,realloc,b ...

  5. js混淆 反混淆 在线

    js反混淆地址:http://www.bm8.com.cn/jsConfusion/ 在线javascript 混淆http://www.moralsoft.com/jso-online/hdojso ...

  6. unity3D 锁屏再开程序崩溃

    在Uniyt3d 调用Android Plugin 的时候,会出现锁屏后再开,程序就崩溃的的现象,解决办法就是在 AndroidManifest.xml 加入  android:configChang ...

  7. linux命令之mv

    linux下的mv即move的意思 该命令的一般形式: mv [选项] 参数1 参数2 选项: -b                如果已存在相同文件名,则覆盖前进行备份 -f             ...

  8. C链表之创建简单静态链表

    C代码: #include<stdio.h> #include<stdlib.h> #include<malloc.h> //创建简单静态链表 typedef st ...

  9. PHP出现Notice: unserialize() [function.unserialize]: Error at offset问题的解决方案

    有两个原因(据我所知)会导致这个问题: (1) 字符串本身的问题 (2)字符编码的问题. 你unserialize的字符串的编码和文件本身的编码不一致.将文件编码改成和字符串一样的编码.这种问题比较隐 ...

  10. 学用 ASP.Net 之 System.Math 类

    本文来自:http://www.cnblogs.com/del/archive/2011/01/03/1924746.html   成员: /* 字段 */ Math.E;      //2.7182 ...