配列の処理および配列に関連する操作は、PHP プログラミング言語では非常に一般的であり、分割配列もその 1 つです。 PHP 自体には、これを処理するためのさまざまな組み込み関数があります。開発者またはコーダーは、独自のカスタム コードを作成することで同じことを行うことができます。分割とは、単一の配列を複数の配列に変換することです。配列はチャンクの数に分割できます。組み込み関数 array_chunk() を使用すると、配列を定義された数の要素を持つ複数の配列に分割できます。
広告 このカテゴリーの人気コース PHP 開発者 - 専門分野 | 8コースシリーズ | 3 つの模擬テスト無料ソフトウェア開発コースを始めましょう
Web 開発、プログラミング言語、ソフトウェア テスト、その他
構文:
1. array_chunk()
array_chunk(array, size, preserve_key)
- array_chunk() は関数そのものです。
- 配列とサイズは必須パラメータです。
- preserve_key はブール値を受け取ります。
2. array_slice()
array_slice(array, start, length, preserve)
- array_slice() は関数そのものです。
- 配列と開始は必須パラメータです。
- 長さと保持はオプションのパラメータです。 start パラメータは、配列をどの位置からスライスする必要があるか、および長さがどれくらいの長さであるかを示します。
array_chunk の出力 (複数の配列に直接割り当てられます):
list($array1, $array2,.....) = array_chunk($array, length);
$array1、$array2…。 $array からの分割後に配列要素が割り当てられる配列です。開発者またはコードは、要素の数と要素を割り当てる必要がある配列のサイズに注意する必要があります。
PHP 分割配列はどのように機能しますか?
以下は、PHP 分割配列がどのように機能するかを示しています:
1. array_chunk() の使用
配列の分割機能を試す前に、いくつかの要素を含む配列が必要です。次に、array_chunk() 関数を適用して、配列分割関連の操作を実行できます。この関数は、配列を定義された要素の数に分割する必要がある場合に便利です。 array_chunk() 関数を使用すると、出力を単一の配列に保存したり、複数の配列に出力を保存したりできます。
2. array_slice() の使用
これは配列を分割する別の方法であり、配列から特定の要素の数を取得できます。
3. str_split()
の使用str_split() 関数を使用すると、文字列を配列に分割できます。この関数は、その文字列の各文字を配列に変更できます。
例:
コード:
$string = "Hello India"; print_r(str_split($string));
PHP 分割配列の例
言及されている例を以下に示します:
例 #1
配列を 2 つの要素のチャンクに分割し、新しい配列の最初のセグメントを出力します。
コード:
<?php $array = array('value -1', 'value 2', 'value 3', 'value 4', 'value 5','value -6','value -7'); $newArrays = array_chunk($array,2); // apply array chunk echo "<pre class="brush:php;toolbar:false">"; print_r($newArrays[0]); // print the first segment (position) array after splitting that array. ?>
出力:
例 #2
Ex1 と同様に array_slice() を使用して同じことを達成してみましょう。
コード:
<?php $array = array('value -1', 'value 2', 'value 3', 'value 4', 'value 5','value -6','value -7'); $newArrays = array_slice($array,0,2); // apply slicing from 0 position with the length of 2 echo "<pre class="brush:php;toolbar:false">"; print_r($newArrays); ?>
例 1 で見たのと同じ出力がここで確認できます。
出力:
例 #3
配列を分割して、事前定義された配列に割り当ててみましょう。
コード:
<?php $array = array('value -1', 'value 2', 'value 3', 'value 4'); echo "<pre class="brush:php;toolbar:false">"; print_r($array); // print the first segment (position) array after splitting that array. list($array1, $array2) = array_chunk($array, 2); print_r($array1); print_r($array2); ?>
出力:
出力領域には 3 つの配列が表示されます。最初の配列は実際の配列であり、2 番目と 3 番目の配列は分割後の実際の配列の一部です。
コード:
list($array1, $array2) = array_chunk($array, 2);
つまり、分割後、両方の配列がそれぞれ $array1 と $array2 に自動的に割り当てられます。
例 #4
多次元配列での array_chunk() の使用。
コード:
<?php $employees = array( array("id" => 1, "name" => "Alex Hales", "dob" => "20 - 02 - 1990" ), array("id" => 2, "name" => "SachineWaghe", "dob" => "20 - 02 - 1991" ), array("id" => 3, "name" => "Babita Sharma", "dob" => "20 - 02 - 1992" ), array("id" => 4, "name" => "DeepikaChoubey", "dob" => "20 - 02 - 1992" ) ); echo "<pre class="brush:php;toolbar:false">"; print_r($employees); // actual array $employeesArra = array_chunk($employees, 2); // array after split print_r($employeesArra); ?>
出力:
結論
分割された配列を処理するにはさまざまな方法があります。動的配列割り当てで array_chunk() を使用するときは、配列とサイズによってシステムの機能が損なわれる可能性があるため、開発者は十分に注意する必要があります。 array_chunk() 関数は、単一配列および関連配列でも使用できます。この関数は、すべてのタイプの配列で使用できます。
以上がPHP 分割配列の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

PHPは主に手順プログラミングですが、オブジェクト指向プログラミング(OOP)もサポートしています。 Pythonは、OOP、機能、手続き上のプログラミングなど、さまざまなパラダイムをサポートしています。 PHPはWeb開発に適しており、Pythonはデータ分析や機械学習などのさまざまなアプリケーションに適しています。

PHPは1994年に発信され、Rasmuslerdorfによって開発されました。もともとはウェブサイトの訪問者を追跡するために使用され、サーバー側のスクリプト言語に徐々に進化し、Web開発で広く使用されていました。 Pythonは、1980年代後半にGuidovan Rossumによって開発され、1991年に最初にリリースされました。コードの読みやすさとシンプルさを強調し、科学的コンピューティング、データ分析、その他の分野に適しています。

PHPはWeb開発と迅速なプロトタイピングに適しており、Pythonはデータサイエンスと機械学習に適しています。 1.PHPは、単純な構文と迅速な開発に適した動的なWeb開発に使用されます。 2。Pythonには簡潔な構文があり、複数のフィールドに適しており、強力なライブラリエコシステムがあります。

PHPは、多数のWebサイトとアプリケーションをサポートし、フレームワークを通じて開発ニーズに適応するため、近代化プロセスで依然として重要です。 1.PHP7はパフォーマンスを向上させ、新機能を紹介します。 2。Laravel、Symfony、Codeigniterなどの最新のフレームワークは、開発を簡素化し、コードの品質を向上させます。 3.パフォーマンスの最適化とベストプラクティスは、アプリケーションの効率をさらに改善します。

phphassiblasifly-impactedwebdevevermentandsbeyondit.1)itpowersmajorplatformslikewordpratsandexcelsindatabase interactions.2)php'sadaptableability allowsitale forlargeapplicationsusingframeworkslikelavel.3)

PHPタイプは、コードの品質と読みやすさを向上させるためのプロンプトがあります。 1)スカラータイプのヒント:php7.0であるため、基本データ型は、int、floatなどの関数パラメーターで指定できます。 3)ユニオンタイプのプロンプト:PHP8.0であるため、関数パラメーターまたは戻り値で複数のタイプを指定することができます。 4)Nullable Typeプロンプト:null値を含めることができ、null値を返す可能性のある機能を処理できます。

PHPでは、クローンキーワードを使用してオブジェクトのコピーを作成し、\ _ \ _クローンマジックメソッドを使用してクローン動作をカスタマイズします。 1.クローンキーワードを使用して浅いコピーを作成し、オブジェクトのプロパティをクローン化しますが、オブジェクトのプロパティはクローニングしません。 2。\ _ \ _クローン法は、浅いコピーの問題を避けるために、ネストされたオブジェクトを深くコピーできます。 3.クローニングにおける円形の参照とパフォーマンスの問題を避けるために注意し、クローニング操作を最適化して効率を向上させます。

PHPはWeb開発およびコンテンツ管理システムに適しており、Pythonはデータサイエンス、機械学習、自動化スクリプトに適しています。 1.PHPは、高速でスケーラブルなWebサイトとアプリケーションの構築においてうまく機能し、WordPressなどのCMSで一般的に使用されます。 2。Pythonは、NumpyやTensorflowなどの豊富なライブラリを使用して、データサイエンスと機械学習の分野で驚くほどパフォーマンスを発揮しています。


ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

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

人気の記事

ホットツール

WebStorm Mac版
便利なJavaScript開発ツール

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

AtomエディタMac版ダウンロード
最も人気のあるオープンソースエディター

SecLists
SecLists は、セキュリティ テスターの究極の相棒です。これは、セキュリティ評価中に頻繁に使用されるさまざまな種類のリストを 1 か所にまとめたものです。 SecLists は、セキュリティ テスターが必要とする可能性のあるすべてのリストを便利に提供することで、セキュリティ テストをより効率的かつ生産的にするのに役立ちます。リストの種類には、ユーザー名、パスワード、URL、ファジング ペイロード、機密データ パターン、Web シェルなどが含まれます。テスターはこのリポジトリを新しいテスト マシンにプルするだけで、必要なあらゆる種類のリストにアクセスできるようになります。

SAP NetWeaver Server Adapter for Eclipse
Eclipse を SAP NetWeaver アプリケーション サーバーと統合します。
