目次
PHP で配列を作成するには?
PHP 配列関数
1.数値配列
2.連想配列
3.多次元配列
Examples on Types of the Array Function
1. Numeric Array
2. Associative Array
3. Multidimensional array
Advantages
Conclusion

PHP 配列関数

Aug 29, 2024 pm 12:44 PM
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 配列関数

上記のスクリプト ファイルは、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;
ログイン後にコピー
注: ここで、角括弧 [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"
ログイン後にコピー

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:

PHP 配列関数

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:

PHP 配列関数

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:

PHP 配列関数

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 サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、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衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

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

SublimeText3 中国語版

SublimeText3 中国語版

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

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

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

Ubuntu および Debian 用の PHP 8.4 インストールおよびアップグレード ガイド Ubuntu および Debian 用の PHP 8.4 インストールおよびアップグレード ガイド Dec 24, 2024 pm 04:42 PM

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

PHP 開発用に Visual Studio Code (VS Code) をセットアップする方法 PHP 開発用に Visual Studio Code (VS Code) をセットアップする方法 Dec 20, 2024 am 11:31 AM

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

JSON Web Tokens(JWT)とPHP APIでのユースケースを説明してください。 JSON Web Tokens(JWT)とPHP APIでのユースケースを説明してください。 Apr 05, 2025 am 12:04 AM

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

PHPでの後期静的結合を説明します(静的::)。 PHPでの後期静的結合を説明します(静的::)。 Apr 03, 2025 am 12:04 AM

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

母音を文字列にカウントするPHPプログラム 母音を文字列にカウントするPHPプログラム Feb 07, 2025 pm 12:12 PM

文字列は、文字、数字、シンボルを含む一連の文字です。このチュートリアルでは、さまざまな方法を使用して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でHTML/XMLを解析および処理するにはどうすればよいですか? PHPでHTML/XMLを解析および処理するにはどうすればよいですか? Feb 07, 2025 am 11:57 AM

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

PHPマジックメソッド(__construct、__destruct、__call、__get、__setなど)とは何ですか? PHPマジックメソッド(__construct、__destruct、__call、__get、__setなど)とは何ですか? Apr 03, 2025 am 12:03 AM

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

PHPとPython:2つの一般的なプログラミング言語を比較します PHPとPython:2つの一般的なプログラミング言語を比較します Apr 14, 2025 am 12:13 AM

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

See all articles