循环嵌套问题。好像不难啊,我都搞晕了。
有4个类目:
类目1:(一,二)
类目2:(A,B,C,D)
类目3:(a,b,c,d)
类目4:(甲,乙,丙,丁)
想要达到下面的效果,怎么循环?表要怎么建?一句SQL语句好像肯定搞不定吧?
一Aa,一Ab,一Ac,一Ad,
一A甲,一A乙,一A丙,一A丁,
一Ba,一Bb,一Bc,一Bd,
一B甲,一B乙,一B丙,一B丁,
一Ca,一Cb,一Cc,一Cd,
一C甲,一C乙,一C丙,一C丁,
一Da,一Db,一Dc,一Dd,
一D甲,一D乙,一D丙,一D丁,
一a甲,一a乙,一a丙,一a丁,
一b甲,一b乙,一b丙,一b丁,
一c甲,一c乙,一c丙,一c丁,
一d甲,一d乙,一d丙,一d丁,
二Aa,二Ab,二Ac,二Ad,
二A甲,二A乙,二A丙,二A丁,
二Ba,二Bb,二Bc,二Bd,
二B甲,二B乙,二B丙,二B丁,
二Ca,二Cb,二Cc,二Cd,
二C甲,二C乙,二C丙,二C丁,
二Da,二Db,二Dc,二Dd,
二D甲,二D乙,二D丙,二D丁,
二a甲,二a乙,二a丙,二a丁,
二b甲,二b乙,二b丙,二b丁,
二c甲,二c乙,二c丙,二c丁,
二d甲,二d乙,二d丙,二d丁,
------解决方案--------------------
- PHP code
<?php $arr_1=array('一','二'); $arr_2=array('A','B','C','D'); $arr_3=array('a','b','c','d'); $arr_4=array('甲','乙','丙','丁'); $temp=array(); foreach($arr_2 as $v) foreach(array_merge($arr_3,$arr_4) as $sv){ $temp[]=$v.$sv; } foreach($arr_3 as $v){ foreach($arr_4 as $sv) $temp[]=$v.$sv; } foreach($arr_1 as $v){ foreach($temp as $sv) $arr[]=$v.$sv; } print_r(array_chunk($arr,4)); <div class="clear">

一、Iterator和foreach的区别多态差别(foreach底层就是Iterator)Iterator是一个接口类型,他不关心集合或者数组的类型;for和foreach都需要先知道集合的类型,甚至是集合内元素的类型;1.为啥说foreach底层就是Iterator编写的代码:反编译代码:二、foreach与iterator时remove的区别先来看阿里java开发手册但1的时候不会报错,2的时候就会报错(java.util.ConcurrentModificationException)首

php判断foreach循环到第几个的步骤:1、创建一个“$fruits”的数组;2、创建一个计数器变量“$counter”初始值为0;3、使用“foreach”循环遍历数组,并在循环体中增加计数器变量的值,再输出每个元素和它们的索引;4、在“foreach”循环体外输出计数器变量的值,以确认循环到了第几个元素。

temp文件夹是我们的临时文件存储位置,系统会将临时文件保存到这个文件夹中,如果临时文件过多,尤其是当temp文件夹在系统盘时,很有可能会影响系统运行速度。我们可以通过更改temp位置的方式来解决问题,下面一起来看一下吧。win7temp位置更改教程1、首先右键选择“计算机”,打开“属性”2、点击左边的“高级系统设置”3、点击下方的“环境变量”4、选中“temp”点击“编辑”5、然后将“变量值”改为需要更改的路径即可。
![如何修复 Windows 11 / 10 中的处理器热跳闸错误 [修复]](https://img.php.cn/upload/article/000/000/164/168169038621890.png)
大多数设备(例如笔记本电脑和台式机)长期被年轻游戏玩家和编码人员频繁使用。由于应用程序过载,系统有时会挂起。这使用户被迫关闭他们的系统。这主要发生在安装和玩重度游戏的玩家身上。当系统在强制关闭后尝试启动时,它会在黑屏上抛出一个错误,如下所示:以下是在此引导期间检测到的警告。这些可以在事件日志页面的设置中查看。警告:处理器热跳闸。按任意键继续。..当台式机或笔记本电脑的处理器温度超过其阈值温度时,总是会抛出这些类型的警告消息。下面列出了在Windows系统上发生这种情况的原因。许多繁重的应用程序在
![内部错误:无法创建临时目录 [已解决]](https://img.php.cn/upload/article/000/000/164/168171504798267.png)
Windows系统允许用户使用可执行/设置文件在您的系统上安装各种类型的应用程序。最近,许多Windows用户开始抱怨他们收到一个名为INTERNALERROR:cannotcreatetemporarydirectory在他们的系统上尝试使用可执行文件安装任何应用程序的错误。问题不仅限于此,而且还阻止用户启动任何现有的应用程序,这些应用程序也安装在Windows系统上。下面列出了一些可能的原因。运行可执行文件进行安装时不授予管理员权限。为TMP变量提供了无效或不同的路径。损坏的系

在电脑里,temp的意思是“临时文件夹”,该文件夹中保存了很多临时文件;其作用是临时保存应用程序中用户的工作结果,以防止意外情况造成损失。删除temp文件可以释放硬盘存储空间,但在删除后第一次开启应用会比较慢。

标题:C#中使用Array.Sort函数对数组进行排序的示例正文:在C#中,数组是一种常用的数据结构,经常需要对数组进行排序操作。C#提供了Array类,其中有Sort方法可以方便地对数组进行排序。本文将演示如何使用C#中的Array.Sort函数对数组进行排序,并提供具体的代码示例。首先,我们需要了解一下Array.Sort函数的基本用法。Array.So

这篇文章将为大家详细讲解有关PHP返回一个键值翻转后的数组,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。PHP键值翻转数组键值翻转是一种对数组进行的操作,它将数组中的键和值进行交换,生成一个新的数组,其中原始键作为值,原始值作为键。实现方法在php中,可以通过以下方法对数组进行键值翻转:array_flip()函数:array_flip()函数专门用于键值翻转操作。它接收一个数组作为参数,并返回一个新的数组,其中键和值已交换。$original_array=[


Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

AI Hentai Generator
Generate AI Hentai for free.

Hot Article

Hot Tools

EditPlus Chinese cracked version
Small size, syntax highlighting, does not support code prompt function

ZendStudio 13.5.1 Mac
Powerful PHP integrated development environment

Safe Exam Browser
Safe Exam Browser is a secure browser environment for taking online exams securely. This software turns any computer into a secure workstation. It controls access to any utility and prevents students from using unauthorized resources.

Dreamweaver Mac version
Visual web development tools

VSCode Windows 64-bit Download
A free and powerful IDE editor launched by Microsoft
