●学校情報

講座一覧・募集状況

学習方法

学習サポート

修了生の評価

受講生の横顔

当学院について

入学相談

入学手続

 

●講座情報

技術者養成講座

プログラミング講座

WEB講座

情報処理試験講座

Excel講座

Access講座

 

●関連コラム

関連コラム

関連用語集

 

logo

 

 

関連用語集

PHPの配列とは?複数のデータをまとめて扱う基本構文

PHPでは、複数のデータをひとまとめにして扱いたいときに配列を使います。
配列を使うと、同じ種類のデータを一覧として管理したり、繰り返し処理で効率的に操作したりできます。

配列の基本構文

$配列名 = array(値1, 値2, 値3);

PHP 5.4以降では、短縮記法も使えます:

$配列名 = [値1, 値2, 値3];

例:

$fruits = ["りんご", "バナナ", "みかん"];

配列の中身を表示する

echo $fruits[0]; // りんご
echo $fruits[1]; // バナナ

インデックス(番号)は 0 から始まります。

要素の追加

$fruits[] = "ぶどう";

このように、インデックスを省略して書くと、末尾に追加されます。

配列の繰り返し処理(foreach)

foreach ($fruits as $fruit) {
  echo $fruit . "<br>";
}

配列の各要素を1つずつ取り出して処理できます。

連想配列との違い

通常の配列はインデックスが数値(0, 1, 2...)ですが、連想配列はキーを自由に設定できます。

$person = ["name" => "太郎", "age" => 30];
echo $person["name"]; // 太郎

配列の便利な関数

  • count():要素の数を数える
  • array_push():末尾に追加する
  • in_array():値が含まれているか調べる
  • array_merge():配列を結合する

例:

echo count($fruits); // 要素数を表示

まとめ

  • 配列は複数の値をまとめて扱うための構造
  • インデックス付き配列と連想配列がある
  • [] または array() で定義できる
  • foreach を使うと簡単にループ処理ができる
  • 便利な配列関数も多く用意されている

PHPの配列は柔軟で使いやすく、Webアプリケーションのあらゆる場面で活躍します。
実際に配列を操作しながら、理解を深めていきましょう。

 

PHP関連用語集

−−−−−  PHP  −−−−−

PHPの変数とは?基本構文と使い方をわかりやすく解説

PHPの配列とは?複数のデータをまとめて扱う基本構文

PHPの連想配列とは?名前付きのキーでデータを管理する方法

PHPのクラスとは?オブジェクト指向プログラミングの基本を解説

PHPのオブジェクトとは?クラスから作る実体の使い方を解説

PHPのメソッドとは?クラス内の関数の定義と使い方を解説

PHPのプロパティとは?クラスに値を持たせる仕組みを解説

PHPのコンストラクタとは?オブジェクト生成時の初期化処理を解説

PHPの継承とは?クラスを引き継いで再利用する仕組みを解説

PHPのインターフェースとは?クラス設計を柔軟にする仕組みを解説

PHPのトレイト(trait)とは?コードの再利用を実現する仕組みを解説

PHPの名前空間(Namespace)とは?クラスや関数の重複を防ぐ仕組みを解説

PHPのグローバル変数とは?スコープと使い方をわかりやすく解説

PHPのスーパグローバル変数とは?フォーム・セッション処理に欠かせない基本知識

PHPの$_GETとは?URLパラメータを取得する基本と使い方

PHPの$_POSTとは?フォームからのデータを安全に受け取る方法

PHPの$_SESSIONとは?ユーザー情報を一時的に保持する仕組みを解説

PHPの$_COOKIEとは?ユーザー情報をブラウザに保存・取得する方法

PHPの$_SERVERとは?サーバーやリクエスト情報を取得する便利な変数

PHPのincludeとは?外部ファイルを読み込んでコードを分割・再利用

PHPのrequireとは?外部ファイルを確実に読み込むための構文

PHPのエラーハンドリングとは?エラーの種類と対処法をわかりやすく解説

PHPの例外処理(Exception)とは?try-catchで安全なコードを書く方法

PHPのPDO(PHP Data Objects)とは?安全で柔軟なデータベース接続方法

SQLインジェクションとは?Webアプリの重大な脆弱性とその対策

PHPのフォームバリデーションとは?安全な入力処理の基本

PHPのheader()関数とは?HTTPヘッダーを操作する基本と活用法

PHPのJSONエンコード / デコードとは?配列やオブジェクトをJSON形式で扱う方法

HTTPレスポンスコードとは?PHPでステータスを正しく返す方法

Laravel(ララベル)とは?PHPで人気No.1のWebアプリケーションフレームワーク