ホームページ >バックエンド開発 >PHPの問題 >PHP の配列は文字列の添え字をサポートしていますか?

PHP の配列は文字列の添え字をサポートしていますか?

WBOY
WBOYオリジナル
2022-07-26 15:41:482244ブラウズ

PHP の配列は文字列の添字をサポートしています。PHP 配列の添字、つまりインデックス値は文字列または数値にすることができます。添字が文字列である配列は連想配列であり、特殊なインデックス付け方法を使用した配列。添字が数値である配列はインデックス配列であり、その添字値は整数である必要があります。

PHP の配列は文字列の添え字をサポートしていますか?

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

PHP の配列は文字列の添え字をサポートしています

php 配列の添え字 (インデックス値) には文字列または数値を指定できます。添字が文字列である配列は、特殊なインデックス付け方法を備えた配列である連想配列です。添字が数値である配列はインデックス配列であり、添字の値は 0 から始まる整数である必要があります (以下同様)。

指定されたキーを持つ連想配列。その各 ID キーは値に関連付けられます。は、配列に割り当てられたキーを使用する配列です。特定の名前が付けられた値に関するデータを保存する場合、数値配列の使用はベスト プラクティスではありません。連想配列を使用すると、値をキーとして使用し、それらに値を割り当てることができます。

PHP の連想配列は、キーと値のペアの形式でデータを保存します。数値インデックス付きの配列とは異なり、ラベルまたはキーを使用して各要素にインデックスを付けることができます。キーは覚えやすいです。たとえば、構造化データを連想配列に簡単に保存できます。この記事では、PHP 連想配列について説明します。さらに、連想配列の要素を作成、挿入、アクセスする方法についても説明します。

PHP での連想配列の作成

PHP での連想配列の作成は簡単です。学生のスコアを配列に保存する配列を作成するとします。学生の名前をキーとして保存し、スコアを値として保存するのが最善です。

<?php
   
  $scoreArray = array(
    &#39;Chandler&#39; => 50, 
    &#39;Monica&#39; => 80, 
    &#39;Ross&#39; => 95
  ); 
?>

注:

$scoreArray は変数の名前です。

['KeyName'] は要素のインデックス キーです。

整数値は生徒のスコアです。

PHP の配列は文字列の添え字をサポートしていますか?

PHP での連想配列への挿入

PHP では、以下に示すように、代入演算子を使用して新しい要素を連想配列に挿入できます。 :

<?php
  //Creating an Array
  $scoreArray = array(
    &#39;Chandler&#39; => 50, 
    &#39;Monica&#39; => 80, 
    &#39;Ross&#39; => 95
  ); 
        //Inserting New Elements
  $scoreArray[&#39;Joey&#39;] = 75;
  $scoreArray[&#39;Rachael&#39;] = 55;
?>

上記のコード スニペットでは、最初にいくつかのキーと値のペアを使用して配列を初期化します。次に、値をキーに割り当てて新しい要素を挿入します。

注: 空の配列を初期化し、そこに要素を挿入することによって配列を作成することもできます。

<?php
  
  $scoreArray = array(); 
  $scoreArray[&#39;Joey&#39;] = 75;
  $scoreArray[&#39;Rachael&#39;] = 55;
?>

推奨学習: 「PHP ビデオ チュートリアル

以上がPHP の配列は文字列の添え字をサポートしていますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。