PHP 配列関数
PHP Array Functions (Hypertext Preprocessor の頭字語) は、広く使用されている汎用スクリプト言語です。 HTML と Web 開発に適合する互換性があるため、その重要なテクノロジを理解する必要があります。 PHP の配列とは、複数の値を 1 つの
に保持または格納できる変数の一種を意味します。無料ソフトウェア開発コースを始めましょう
Web 開発、プログラミング言語、ソフトウェア テスト、その他
HTML に簡単に埋め込むことができます。概要を見てみましょう –
コード:
<!DOCTYPE html> <html> <head> <title>……………</title> </head> <body> <?php echo "Hello, I am a PHP !"; ?> </body> </html>
出力:
上記のスクリプト ファイルは、PHP スクリプトが HTML との互換性をどの程度保持しているかを明確に示しています。 PHP コードには、特殊な開始括弧と終了括弧が含まれています。
PHP で配列を作成するには?
array()
以下に配列がどのように機能するかをリストします –
$color = array("red", "green", "blue");
出力
$color[0] = “赤”
$color[1] = “緑”
$color[2] = “青”
ここでは、色の名前を 1 つの単一の色変数に保存することを目的としています。そこで、配列関数に色の変数を用意し、この関数ではすべての色に文字列形式で 1 つずつ名前を付けています。
PHP 配列関数
配列には 3 つの異なるタイプがあります:
- 数値配列
- 連想配列
- 多次元配列
これら 3 つについては以下で説明します:
1.数値配列
数値配列は、数値インデックスを持つ配列です。数値配列の構文を見てみましょう。構文には 2 種類あります。
最初の方法:
$array_name[0] = value;
2 番目の方法:
$array_name[] = value;
値とは、ユーザーが配列に保存したいものを意味します。
最初と 2 番目の構文にはいくつかの違いがあり、1 つは [] にゼロがあり、もう 1 つは空白の [] です。
デフォルトでは、すべての配列はインデックス 0 で始まります。これは、最初の配列について [] に 0 を入力するか空白のままにするか [] はどちらも同じ意味になります。違いをよりよく理解するには、もう 1 つの例を参照してください
$array_name[] = value; {either you put 0 or leave it blank – both means same} $array_name [1] = value;
値とインデックスが異なる配列を以下に示します –
$name[0] = "Alex"; $name[1] = "Peter"; $name[2] = "Lucy"
2.連想配列
連想配列とは、文字列をインデックスとして持つ配列です。保存された値は、線形インデックス作成ではなく、キー値に関連付けられて実行されます。
連想配列の構文を見てみましょう。
$array_name["key"] = value;
連想配列は、値とキー (またはインデックス) の間の関係を作成する必要がある場合に使用されます。
3.多次元配列
多次元配列とは、1 つ以上の配列とその中に値が含まれる配列です。これらの配列には複数のインデックスを使用してアクセスします。
単一の定義では、多次元を配列の配列として呼び出すことができます。多次元配列は、1D (I 次元)、2D (2 次元) …….n 次元にすることができます。
Alex | England | 23 |
Peter | Germany | 26 |
Lucy | Holland | 27 |
つまり、2D で保存する場合、割り当ては以下のようなものになります –
Alex [0][0] | England[0][1] | 23[0][2] |
Peter[1][0] | Germany[1][1] | 26[1][2] |
Lucy[2][0] | Holland[2][1] | 27[2][2] |
The same goes for ‘n’ number of dimensions and allocations.
Examples on Types of the Array Function
Let us see the types of the array with the help of an example:
1. Numeric Array
Code:
<html> <body> <?php $numbers[] = "eleven"; $numbers[] = "twelve"; $numbers[] = "thirteen"; $numbers[] = "fourteen"; $numbers[] = "fifteen"; foreach( $numbers as $value ) { echo "Value is $value <br />"; } ?> </body> </html>
Output:
2. Associative Array
Code:
<html> <body> <?php $salaries['Alex'] = "high"; $salaries['Peter'] = "medium"; $salaries['Lucy'] = "low"; echo "Salary of Alex is ". $salaries['Alex'] . "<br />"; echo "Salary of Peter is ". $salaries['Peter']. "<br />"; echo "Salary of Lucy is ". $salaries['Lucy']. "<br />"; ?> </body> </html>
Output:
3. Multidimensional array
Code:
<!DOCTYPE html> <html lang="en"> <head> <title>PHP Multidimensional Array</title> </head> <body> <?php // Define nested array $contacts = array( array( "name" => "Petergomes", "email" => "[email protected]", ), array( "name" => "Clark anthony", "email" => "[email protected]", ), array( "name" => "lucy disilva", "email" => "[email protected]", ) ); // Access nested value echo "Peter gomes's Email-id is: " . $contacts[0]["email"]; ?> </body> </html>
Output:
Advantages
Following are some of the advantages described.
- When your intention is to represent multiple data that belong to the same type with using only single indexing naming.
- It has wide applicability as it can be used to implement other data structures like stacks, trees, queues, graphs, and linked lists.
- 2D/3D arrays are used to represent matrices effectively
- It has less coding with the elimination of complexity
- Sorting can be done easily
Conclusion
PHP arrays hold crucial importance in PHP programming, it acts as the ultimate variable of PHP. It behaves as a storage container for collecting elements. Arrays also can store other variables within like strings, integers, and even other arrays. If you have to deal with an unknown amount of variables you must prefer to work using arrays. Loops can be used to output values in arrays, also by simply calling specific elements with the index or key values.
以上がPHP 配列関数の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の 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 にアップグレードする方法について説明します。

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

JWTは、JSONに基づくオープン標準であり、主にアイデンティティ認証と情報交換のために、当事者間で情報を安全に送信するために使用されます。 1。JWTは、ヘッダー、ペイロード、署名の3つの部分で構成されています。 2。JWTの実用的な原則には、JWTの生成、JWTの検証、ペイロードの解析という3つのステップが含まれます。 3. PHPでの認証にJWTを使用する場合、JWTを生成および検証でき、ユーザーの役割と許可情報を高度な使用に含めることができます。 4.一般的なエラーには、署名検証障害、トークンの有効期限、およびペイロードが大きくなります。デバッグスキルには、デバッグツールの使用とロギングが含まれます。 5.パフォーマンスの最適化とベストプラクティスには、適切な署名アルゴリズムの使用、有効期間を合理的に設定することが含まれます。

静的結合(静的::) PHPで後期静的結合(LSB)を実装し、クラスを定義するのではなく、静的コンテキストで呼び出しクラスを参照できるようにします。 1)解析プロセスは実行時に実行されます。2)継承関係のコールクラスを検索します。3)パフォーマンスオーバーヘッドをもたらす可能性があります。

文字列は、文字、数字、シンボルを含む一連の文字です。このチュートリアルでは、さまざまな方法を使用してPHPの特定の文字列内の母音の数を計算する方法を学びます。英語の母音は、a、e、i、o、u、そしてそれらは大文字または小文字である可能性があります。 母音とは何ですか? 母音は、特定の発音を表すアルファベットのある文字です。大文字と小文字など、英語には5つの母音があります。 a、e、i、o、u 例1 入力:string = "tutorialspoint" 出力:6 説明する 文字列「TutorialSpoint」の母音は、u、o、i、a、o、iです。合計で6元があります

このチュートリアルでは、PHPを使用してXMLドキュメントを効率的に処理する方法を示しています。 XML(拡張可能なマークアップ言語)は、人間の読みやすさとマシン解析の両方に合わせて設計された多用途のテキストベースのマークアップ言語です。一般的にデータストレージに使用されます

PHPの魔法の方法は何ですか? PHPの魔法の方法には次のものが含まれます。1。\ _ \ _コンストラクト、オブジェクトの初期化に使用されます。 2。\ _ \ _リソースのクリーンアップに使用される破壊。 3。\ _ \ _呼び出し、存在しないメソッド呼び出しを処理します。 4。\ _ \ _ get、dynamic属性アクセスを実装します。 5。\ _ \ _セット、動的属性設定を実装します。これらの方法は、特定の状況で自動的に呼び出され、コードの柔軟性と効率を向上させます。

PHPとPythonにはそれぞれ独自の利点があり、プロジェクトの要件に従って選択します。 1.PHPは、特にWebサイトの迅速な開発とメンテナンスに適しています。 2。Pythonは、データサイエンス、機械学習、人工知能に適しており、簡潔な構文を備えており、初心者に適しています。
