ホームページ バックエンド開発 PHPチュートリアル ループのネストに関する問題。難しくないようですよ、弟、私はとても混乱しています

ループのネストに関する問題。難しくないようですよ、弟、私はとても混乱しています

Jun 13, 2016 pm 01:33 PM
arr array foreach temp

ループの入れ子の問題。難しくないようです、混乱しています。
カテゴリは 4 つあります:

カテゴリ 1: (One、Two)
カテゴリ 2: (A、B、C、D)
カテゴリ 3: (a、b、c、 d)
カテゴリ 4: (A、B、C、D)

以下の効果を達成したい場合、どのようにサイクルすればよいですか?テーブルを構築するにはどうすればよいですか? SQL ステートメントを処理できないように思えますよね?

Aa 1 つ、Ab 1 つ、Ac 1 つ、Ad 1 つ、

A A 1 つ、A B 1 つ、A C 1 つ、AD 1 つ、

Ba 1 つ、Bb 1 つ、Bc 1 つ、Bd 1 つ、

B A 1 つ、B B 1 つ、BC 1 つ、B D 1 つ、

Ca 1 つ、Cb 1 つ、Cc 1 つ、Cd 1 つ、

C A 1 つ、1 つC B、1 つの C C、1 つの CD、1 つの CD、

1 つの Da、1 つの Db、1 つの Dc、1 つの Dd、

1 つの D A、1 つの D B、1 つの DC、1 つの D D、

a A 1 つ、B 1 つ、C 1 つ、D 1 つ、

b A 1 つ、b B 1 つ、b C 1 つ、b D 1 つ、

c A 1 つ、1 つc B、1 つの c C、1 つの c D、

1 つの d A、1 つの d B、1 つの d C、1 つの d D、

2 つの Aa、2 つの Ab、2 つの Ac、2 つの Ad 、

2 A A、2 A B、2 A C、2 A D、

2 Ba、2 Bb、2 Bc、2 Bd、

2 B A、2 B B、2 B C、2 つの B D、

2 つの Ca、2 つの Cb、2 つの Cc、2 つの Cd、

2 つの C A、2 つの C B、2 つの C C、2 つの CD、

2 つの Da、 2 つの Db、2 つの Dc、2 つの Dd、

2 つの D A、2 つの D B、2 つの D C、2 つの D D、

2 つの A、2 つの B、2 つの C、2 つの D、

2 b A、2 b B、2 b C、2 b D、

2 c A、2 c B、2 c C、2 c D、

2 d A、2 d B、2 d C、2 d D、




------解決策---------- ----------------

PHP コード
<?php
$arr_1=array('1','2');
$arr_2=array('A','B','C','D');
$arr_3=array('a','b','c','d');
$arr_4=array('A','B','C','D');
$temp=配列();
foreach($arr_2 を $v)
    foreach(array_merge($arr_3,$arr_4) as $sv){
        $temp[]=$v.$sv;
}
foreach($arr_3 as $v){
    foreach($arr_4 を $sv として)
        $temp[]=$v.$sv;
}
foreach($arr_1 as $v){
    foreach($temp として $sv)
        $arr[]=$v.$sv;
}
print_r(array_chunk($arr,4));
ログイン後にコピー
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Java ArrayList を走査するときに要素を削除するために foreach と iterator を使用することの違いは何ですか? Java ArrayList を走査するときに要素を削除するために foreach と iterator を使用することの違いは何ですか? Apr 27, 2023 pm 03:40 PM

1. Iterator と foreach の違いはポリモーフィックな違いです (foreach の最下層は Iterator です) Iterator はインターフェイス型であり、コレクションや配列の型を気にしません; for と foreach の両方がコレクションの型を知る必要がありますまず、コレクション内の要素の種類についても; 1. foreach の最下層はイテレータによって記述されたコードであると言われる理由: 逆コンパイルされたコード: 2. foreach の削除とイテレータの違い まず、Alibaba を見てください。 Java 開発マニュアル。ただし、ケース 1 ではエラーは報告されず、ケース 2 (java.util.ConcurrentModificationException) では最初にエラーが報告されます。

PHPでforeachループの数を確認する方法 PHPでforeachループの数を確認する方法 Jul 10, 2023 pm 02:18 PM

PHP が foreach ループの数を決定する手順: 1. "$fruits" の配列を作成します; 2. 初期値 0 でカウンタ変数 "$counter" を作成します; 3. "foreach" を使用してループします配列を介してループ本体内のカウンタ変数の値を増加させ、各要素とそのインデックスを出力します; 4. foreach ループの外側にカウンタ変数の値を出力し、ループがどの要素に到達したかを確認します。

Win7の一時ファイルの場所を変更する方法を教えます Win7の一時ファイルの場所を変更する方法を教えます Jan 04, 2024 pm 11:25 PM

temp フォルダは一時ファイルの保存場所です。システムは一時ファイルをこのフォルダに保存します。一時ファイルが多すぎる場合、特に一時フォルダがシステム ディスク上にある場合は、システムの動作速度に影響を与える可能性があります。テンポラリの場所を変更することで問題を解決できるので、以下を見てみましょう。 win7temp の場所を変更するチュートリアル 1. まず、「コンピューター」を右クリックし、「プロパティ」を開きます。 2. 左側の「システムの詳細設定」をクリックします。 3. 下の「環境変数」をクリックします。 4. 「temp」を選択し、「」をクリックします。 「編集」 5. そして変更 「変数値」を変更が必要なパスに変更するだけです。

コンピューターにおける温度とは何を意味しますか? コンピューターにおける温度とは何を意味しますか? Sep 29, 2021 pm 04:39 PM

コンピュータでは、temp は「一時フォルダ」を意味し、多くの一時ファイルが格納されていますが、その機能は、事故による損失を防ぐために、アプリケーション内でユーザーの作業結果を一時的に保存することです。一時ファイルを削除するとハードディスクのストレージ領域を解放できますが、削除後に初めてアプリケーションを開くときの速度が遅くなります。

内部エラー: 一時ディレクトリを作成できません [解決済み] 内部エラー: 一時ディレクトリを作成できません [解決済み] Apr 17, 2023 pm 03:04 PM

Windows システムでは、ユーザーは実行可能ファイル/セットアップ ファイルを使用してさまざまな種類のアプリケーションをシステムにインストールできます。最近、多くの Windows ユーザーが、実行可能ファイルを使用してアプリケーションをインストールしようとすると、システム上で INTERNALERROR:cannotCreateTemporaryDirectory というエラーが表示されると苦情を言い始めています。この問題はこれに限定されず、Windows システムにインストールされている既存のアプリケーションをユーザーが起動することもできなくなります。考えられる理由のいくつかを以下に示します。管理者権限を付与せずに実行可能ファイルを実行してインストールします。 TMP 変数に無効なパス、または異なるパスが指定されました。破損したシステム

C# の Array.Sort 関数を使用して配列を並べ替える C# の Array.Sort 関数を使用して配列を並べ替える Nov 18, 2023 am 10:37 AM

タイトル: Array.Sort 関数を使用して C# で配列を並べ替える例 本文: C# では、配列は一般的に使用されるデータ構造であり、多くの場合、配列を並べ替える必要があります。 C# には Array クラスが用意されており、このクラスには配列を簡単に並べ替えるための Sort メソッドがあります。この記事では、C# で Array.Sort 関数を使用して配列を並べ替える方法を示し、具体的なコード例を示します。まず、Array.Sort 関数の基本的な使用法を理解する必要があります。 Array.So

Windows 11/10でプロセッサーのサーマルトリップエラーを修正する方法[修正] Windows 11/10でプロセッサーのサーマルトリップエラーを修正する方法[修正] Apr 17, 2023 am 08:13 AM

ラップトップやデスクトップなどのデバイスのほとんどは、若いゲーマーやプログラマーによって長年にわたって頻繁に使用されてきました。アプリケーションの過負荷により、システムがハングすることがあります。これにより、ユーザーはシステムを強制的にシャットダウンする必要があります。これは主に、重いゲームをインストールしてプレイするプレイヤーに発生します。強制シャットダウン後にシステムが起動しようとすると、以下に示すような黒い画面でエラーがスローされます。 以下は、この起動中に検出された警告です。これらは、イベント ログ ページの設定で表示できます。警告: プロセッサーの温度トリップ。何かキーを押すと続行します。 ..これらのタイプの警告メッセージは、デスクトップまたはラップトップのプロセッサ温度がしきい値温度を超えると常にスローされます。 Windows システムでこの問題が発生する理由を以下に示します。重いアプリケーションがたくさんあります

PHPはキー値を反転した配列を返します PHPはキー値を反転した配列を返します Mar 21, 2024 pm 02:10 PM

この記事では、PHP がどのようにしてキー値を反転した後に配列を返すのかについて詳しく説明します。編集者が非常に実用的であると考えたので、参考として共有します。この記事を読んで何かを得ることができれば幸いです。 PHP キー値フリップ 配列キー値フリップは、配列内のキーと値を交換して、元のキーを値として、元の値をキーとして持つ新しい配列を生成する配列に対する操作です。実装方法 PHP では、次の方法で配列のキーと値の反転を実行できます。 array_flip() 関数: array_flip() 関数は、キーと値の反転操作に特に使用されます。引数として配列を受け取り、キーと値が交換された新しい配列を返します。 $original_array=[

See all articles