PHPで配列を合成する関数とは何ですか
配列合成関数は 3 つあります: 1. array_combine()、2 つの配列を結合して新しい配列を作成します。構文は「array_combine (キー名配列、キー値配列)」です、2. array_merge()複数の配列を 1 つの配列にマージする場合、構文は "array_merge(array1,array2...)" です; 3. array_merge_recursive()、複数の配列を 1 つの配列にマージできます。それらは同じであり、部分配列を形成します。
このチュートリアルの動作環境: Windows 7 システム、PHP バージョン 8.1、DELL G3 コンピューター
php は合成用に 3 ペアのアレイを提供します関数:
array_combine()
array_merge()
-
array_merge_recursive()
1. array_combine() を使用して配列を合成します。
array_combine() 関数は、2 つの配列 (そのうちの 1 つは配列要素) を結合して新しい配列を作成します。 . はキー名で、もう一方の配列の要素はキー値です。
array_combine(keys,values);
パラメータ | 説明 |
---|---|
キー | 必須。配列のキー名を指定します。 |
#値 | 必須。配列のキー値を指定します。
#例:
<?php header("Content-type:text/html;charset=utf-8"); $name=array("Peter","Ben","Joe"); $age=array("35","37","43"); var_dump($name); var_dump($age); $arr=array_combine($name,$age); var_dump($arr); ?>
array_merge( ) 関数は、1 つ以上の配列を 1 つの配列に結合するために使用されます。
ヒント: 関数には 1 つ以上の配列を入力できます。
array_merge(array1,array2,array3...)
説明 | |
---|---|
必須。配列を指定します。 | |
オプション。配列を指定します。 | |
オプション。配列を指定します。 |
注: array_merge() 関数に配列のみを入力し、キーが整数の場合、関数は整数キーを含む新しい配列を返します。キーのインデックスは 0 から再作成されます (例 1 を参照)下に)。
例:
<?php header("Content-type:text/html;charset=utf-8"); $a1=array("a"=>"red","b"=>"green"); $a2=array("c"=>"blue","b"=>"yellow"); var_dump(array_merge($a1,$a2)); ?>
array_merge_recursive() 関数1 つ以上の配列を 1 つの配列に結合するために使用されます。
array_merge_recursive(array1,array2,array3...)
説明: array_merge_recursive() 関数と array_merge() 関数の違いは、2 つ以上の配列要素が同じキー名を持つ状況を処理することです。 array_merge_recursive() はキー名の上書きを実行しませんが、同じキー名の複数の値を再帰的に配列に結合します。
注: array_merge_recursive() 関数に配列を入力しただけの場合、結果は array_merge() と同じになります。この関数は、整数キーを含む新しい配列を返します。再実行の場合、キーは 0 から始まります。インデックス作成。
例:
<?php header("Content-type:text/html;charset=utf-8"); $a1=array("a"=>"red","b"=>"green"); $a2=array("c"=>"blue","b"=>"yellow"); var_dump(array_merge_recursive($a1,$a2)); ?>
推奨学習: 「
以上がPHPで配列を合成する関数とは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

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

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

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

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

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

ホットトピック









PHP 8.4 では、いくつかの新機能、セキュリティの改善、パフォーマンスの改善が行われ、かなりの量の機能の非推奨と削除が行われています。 このガイドでは、Ubuntu、Debian、またはその派生版に PHP 8.4 をインストールする方法、または PHP 8.4 にアップグレードする方法について説明します。

CakePHP でデータベースを操作するのは非常に簡単です。この章では、CRUD (作成、読み取り、更新、削除) 操作について理解します。

ファイルのアップロードを行うには、フォーム ヘルパーを使用します。ここではファイルアップロードの例を示します。

CakePHP は、PHP 用のオープンソース フレームワークです。これは、アプリケーションの開発、展開、保守をより簡単にすることを目的としています。 CakePHP は、強力かつ理解しやすい MVC のようなアーキテクチャに基づいています。モデル、ビュー、コントローラー

CakePHP へのログインは非常に簡単な作業です。使用する関数は 1 つだけです。 cronjob などのバックグラウンド プロセスのエラー、例外、ユーザー アクティビティ、ユーザーが実行したアクションをログに記録できます。 CakePHP でのデータのログ記録は簡単です。 log()関数が提供されています

Visual Studio Code (VS Code とも呼ばれる) は、すべての主要なオペレーティング システムで利用できる無料のソース コード エディター (統合開発環境 (IDE)) です。 多くのプログラミング言語の拡張機能の大規模なコレクションを備えた VS Code は、
