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 コードには、特殊な開始括弧と終了括弧が含まれています。
array()
以下に配列がどのように機能するかをリストします –
$color = array("red", "green", "blue");
出力
$color[0] = “赤”
$color[1] = “緑”
$color[2] = “青”
ここでは、色の名前を 1 つの単一の色変数に保存することを目的としています。そこで、配列関数に色の変数を用意し、この関数ではすべての色に文字列形式で 1 つずつ名前を付けています。
配列には 3 つの異なるタイプがあります:
これら 3 つについては以下で説明します:
数値配列は、数値インデックスを持つ配列です。数値配列の構文を見てみましょう。構文には 2 種類あります。
最初の方法:
$array_name[0] = value;
2 番目の方法:
$array_name[] = value;注: ここで、角括弧 [0] 内のゼロはインデックス番号を表します。
値とは、ユーザーが配列に保存したいものを意味します。
最初と 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"
連想配列とは、文字列をインデックスとして持つ配列です。保存された値は、線形インデックス作成ではなく、キー値に関連付けられて実行されます。
連想配列の構文を見てみましょう。
$array_name["key"] = value;注: これをキーとして呼び出すか、インデックスとして呼び出します (どちらも同じ意味です)。
連想配列は、値とキー (またはインデックス) の間の関係を作成する必要がある場合に使用されます。
多次元配列とは、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.
Let us see the types of the array with the help of an example:
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:
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:
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:
Following are some of the advantages described.
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 サイトの他の関連記事を参照してください。