ホームページ > バックエンド開発 > PHPの問題 > PHP配列の要素の型は同じである必要がありますか?

PHP配列の要素の型は同じである必要がありますか?

WBOY
リリース: 2023-03-16 20:22:01
オリジナル
2520 人が閲覧しました

PHP 配列の要素の型は同じである必要はありません。配列内の要素の値は、文字列、定数などの任意の型にすることができます。配列内のキー名のみが同じである必要があります。要素の値は、数値と文字列の 2 つのタイプのみであり、異なるタイプの任意のデータにすることができます。

PHP配列の要素の型は同じである必要がありますか?

この記事の動作環境: Windows 10 システム、PHP バージョン 8.1、Dell G3 コンピューター

php 配列の要素型を実行します。同じである必要があります

PHP 配列の要素の型は同じである必要はありません。どのようなデータでも構いません

配列内の値は次のとおりです。任意の型を使用できますが、キー名のキーには数字と文字列のみを使用できます。

var_dump(array(123, 'abc'));
array(2) {
  [0]=>
  int(123)
  [1]=>
  string(3) "abc"
}
ログイン後にコピー

配列要素は配列にすることもできます。

$arr = array(1,'abc','ok'=>'678',array('1','2','3'));
ログイン後にコピー

さまざまなタイプを使用できます。

配列は、一連のデータを編成して操作可能な全体を形成するデータのコレクションです。配列には、スカラー配列、配列、オブジェクト、リソース、PHP でサポートされるその他の構文構造など、大量のデータを含めることができます。リニアモータの価格

配列内の各データは要素と呼ばれます。要素はインデックス (キー名) と値の 2 つの部分で構成されます。要素のインデックスは数値または文字列で構成できます。要素の値は複数の型にすることができます。データ型、配列を定義するための構文形式は次のとおりです。

array() 言語構造を使用して、新しい配列を作成できます。各配列要素はカンマを使用して区切ります。

$array=('value1','value2'......)
ログイン後にコピー

または

$array[key]='value'
ログイン後にコピー

または

$array=array(key1=>value1,key2=>value2......)
ログイン後にコピー

パラメータの詳細:

パラメータ キーは配列要素の添字です。 value は配列の添字に対応する要素です。

#php 配列のタイプ

  • インデックス配列: 配列の添字は数値です。

  • 連想配列: 添字が文字である配列は連想配列です;

  • 多次元配列: 1 つ以上の配列を含む配列;

注: PHP の配列は、実際にはインデックスと連想配列を区別しません。対応するキーの値は、キー名に基づいて見つかります。

推奨学習: "

PHP ビデオ チュートリアル"

以上がPHP配列の要素の型は同じである必要がありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
php
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
関連するチュートリアル
人気のおすすめ
最新のコース
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート