PHPで配列を定義する2つの方法は何ですか?
2 つの方法: 1. 配列要素に値を直接割り当てます。構文は「$配列変数名 [添字] = 値;」です。「添字」は文字列、整数、またはempty; 2. array() 関数を使用して、構文「$array 変数名 = array(key 1 = > value 1, key 2 = > value 2,...);」で配列を作成します。
このチュートリアルの動作環境: Windows 7 システム、PHP バージョン 7.1、DELL G3 コンピューター
PHP での配列の定義は非常に柔軟です。多くのプログラミング言語の配列とは異なり、PHP では作成時に配列のサイズを指定したり、使用前に宣言したりする必要がなく、あらゆる種類のデータを同じ配列に格納することもできます。
PHP では、次の 2 つの方法を使用して配列を定義できます。
値を配列要素に直接割り当てる
array() 関数を使用する
これら 2 つのメソッドを、以下の実際のコード例とともに詳しく紹介します。
1. 配列要素に値を直接割り当てる
「$配列変数名 [添え字]」の形式を使用できます。 = value ;
" 配列を作成して初期化する形式
添え字
は、文字列、整数、または空 (つまり、特定のインデックス値が指定されていない) にすることができます。
例 1:
<?php header("Content-type:text/html;charset=utf-8"); $array[0] = '欢迎'; $array[1] = '来到'; $array[2] = 'PHP中文网'; $array['url'] = 'https://www.php.cn/'; //输出语句 var_dump($array); ?>
出力結果:
例 2:
<?php header("Content-type:text/html;charset=utf-8"); $array[] = '香蕉'; $array[] = '苹果'; $array[] = '橘子'; $array[] = '榴莲'; //输出语句 var_dump($array); ?>
出力結果:
角括弧内に特定のインデックス値を指定しない場合、デフォルトは数値インデックスであり、インデックス値はデフォルトで 0 から順番に増加することがわかります。
ヒント: var_dump() 関数を使用して配列全体を出力するほかに、print_r() 関数を使用することもできます。
PHP の配列にはサイズ制限がないため、上記の配列では、同じ方法で配列に新しい要素を追加し続けることができます。配列内の要素にアクセスする場合は、「$配列変数名[添え字]」を使用できます。サンプルコードは次のとおりです。 2. array() 関数を使用する
<?php
header("Content-type:text/html;charset=utf-8");
$array[0] = '欢迎';
$array[1] = '来到';
$array[2] = 'PHP中文网';
$array['url'] = 'https://www.php.cn/';
//输出语句
echo '$array[0] = '.$array[0].'<br>';
echo '$array[1] = '.$array[1].'<br>';
echo '$array[2] = '.$array[2].'<br>';
echo '$array[3] = '.$array['url'].'<br>';
?>
$数组变量名 = array(key1 => value1, key2 => value2, ..., keyN => valueN);
<?php $arr = array(); //输出语句 var_dump($arr); ?>
出力:
key=>value# も受け入れます。カンマ ##パラメータ ペアで指定すると、この定義は連想配列になります。
<?php header("Content-type:text/html;charset=utf-8"); $array= array("香蕉","苹果","梨子","橙子","橘子","榴莲"); //输出语句 var_dump($array); ?>
推奨学習: 「
」
以上がPHPで配列を定義する2つの方法は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
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 にアップグレードする方法について説明します。

CakePHP は、PHP 用のオープンソース フレームワークです。これは、アプリケーションの開発、展開、保守をより簡単にすることを目的としています。 CakePHP は、強力かつ理解しやすい MVC のようなアーキテクチャに基づいています。モデル、ビュー、コントローラー

ファイルのアップロードを行うには、フォーム ヘルパーを使用します。ここではファイルアップロードの例を示します。

CakePHP へのログインは非常に簡単な作業です。使用する関数は 1 つだけです。 cronjob などのバックグラウンド プロセスのエラー、例外、ユーザー アクティビティ、ユーザーが実行したアクションをログに記録できます。 CakePHP でのデータのログ記録は簡単です。 log()関数が提供されています

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

CakePHP はオープンソースの MVC フレームワークです。これにより、アプリケーションの開発、展開、保守がはるかに簡単になります。 CakePHP には、最も一般的なタスクの過負荷を軽減するためのライブラリが多数あります。
