多组循环写入

kay89757sc 2018-10-25 10:58:52
如下

1: A B C D E F G
2: E B C S X Z U
3: R T J O P C W
等等.....

我用的方法是

foreach (1 as $va)
{
$post['aa'] = $va;
foreach (2 as $vb)
{
$post['bb'] = $vb;
foreach (3 as $vc)
{
$post['cc'] = $vc;
.........
insert($post)写入数据库

}
}
}

但组多的话 要这样一层一层套好多 总感觉不对 有没有其它好的方法?谢谢了
...全文
81 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
kay89757sc 2018-10-26
  • 打赏
  • 举报
回复
引用 1 楼 xuzuning 的回复:
不明白你要做什么

突然想明白了,笛卡儿积.. 还是要谢谢版主回复
kay89757sc 2018-10-25
  • 打赏
  • 举报
回复
引用 1 楼 xuzuning 的回复:
不明白你要做什么

就是有好多数组,1=array(0=>A,1=>B,2=>C, 3=>D ) 2=array( 0=>A,1=>B,2=>C, 3=>D ) 3=array( 0=>A,1=>B,2=>C, 3=>D ) 就是把所有的结合,如 先循环1 然后1数组里再循环2 然后2数组里再循环3 每次循环一下后 得出 AAA 然后写入数据库 下次是 AAB 下次是 AA C 等等 直到循环到 DDD 这样 现在要一层套一层循环 有高效率的解决方法吗?
xuzuning 2018-10-25
  • 打赏
  • 举报
回复
不明白你要做什么

21,887

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧