ホームページ >バックエンド開発 >PHPの問題 >PHP配列のタイプを確認する方法

PHP配列のタイプを確認する方法

WBOY
WBOYオリジナル
2021-10-14 16:01:252595ブラウズ

前回の記事では「PHPでのswitch文の使い方(サンプル分析)」をご紹介しましたが、この記事ではPHPのswitch文の基本的な内容と具体的なサンプルを詳しく紹介しています。今日は、PHP で最も重要なデータ型の 1 つである配列について引き続き見ていきます。みんなが助けてくれるといいですね!

PHP配列のタイプを確認する方法

PHP 配列

配列とは何ですか?

PHP で最も重要なデータ型の 1 つは配列であり、PHP で広く使用されています。配列は複数の異なるタイプのデータを格納でき、複合データタイプです。配列は、1 つの変数に複数の値を格納できる特別な変数です。

コレクション単位でバッチデータ処理を実現したい場合は、配列を使用して相互に関連する複数のデータをまとめてコレクションを形成する必要があります。

配列を作成するにはどうすればよいですか?

PHP では、array() 関数を使用して配列を作成します。各配列要素はカンマで区切られます。例:

<?php
$a =array("好好学习","2.5","2","true");
?>

上の例では、配列 追加: 文字列、整数、ブール値、浮動小数点。配列には多くの要素が存在する可能性があり、それを見つけるには「キー(添え字)」と「値(値)」という 2 つの概念を使用する必要があります。キー値により対応する配列要素を取得できます。

添え字は、キーが通常 0、0.1.2.3 から始まることを意味します。つまり:

<?php
$a =array("好好学习","天天向上","福如东海","寿比南山");
echo  $a[0];
echo  $a[1];
echo  $a[2];
echo  $a[3];
?>

出力結果:

PHP配列のタイプを確認する方法

添え字は通常0から始まるので、0から始められないのでしょうか?次に、インデックス配列と呼ばれる配列のタイプの 1 つを使用する必要があります。

インデックス配列

インデックス配列の添字、つまりキー名は数字で構成されており、デフォルトでは0から始まるのが一般的です。配列内の位置に対応し、PHP はインデックス配列のキー名に整数値を自動的に割り当て、この値から自動的に増加します。以下に示すように:

<?php
 $a = array(0=>&#39;好好学习&#39;,&#39;天天向上&#39;,5 => &#39;福如东海&#39;,&#39;寿比南山&#39;,  10 => &#39;nothing&#39;);
 ?>

0=>'勉強熱心'; 意味: 勉強熱心の添え字は 0、「毎日アップ」は「一生懸命勉強」の後ろにあり、添え字は自動的に増加します。 2.

=> はシンボルで、標準名はキーと値に対応するシンボルです。これは、この値を宣言する添字として理解できます。

したがって、「福如东海」の添字は 5 と宣言され、「尚美南山」の添字は 5 以降増加して 6 になります。

例は次のとおりです:

<?php
$a =array(2=>"好好学习","天天向上",6=>"福如东海","寿比南山");
echo  $a[6];
echo  $a[7];
echo  $a[2];
echo  $a[3];
?>

出力結果:

PHP配列のタイプを確認する方法

上記の例を通じて、次のルールを要約できます。インデックス配列:

  • インデックス配列が添字を強制的に宣言しない場合、添字は 0 から始まります。

  • 指定された添え字の添え字は、私が指定した値です。

  • #特定の値には必須の添え字が付いています。添字が指定されていない場合は、その後の値。それらの添字は 1 ずつ増加します。

連想配列

連想配列の添え字は数値と文字列の組み合わせで構成されます。配列内 名前が数値でない場合、その配列は連想配列です。例:

<?php
$a =array("young"=>"10086","city"=>"12315","boy"=>"12306");
echo $a[&#39;young&#39;] . $a[&#39;city&#39;] . $a[&#39;boy&#39;];
?>

出力結果:


PHP配列のタイプを確認する方法

連想配列の添字には、整数または文字列を使用できます。添え字が文字列の場合は、添え字に一重引用符

' ' または二重引用符 " " を追加します。

推奨学習: 「

PHP ビデオ チュートリアル

以上がPHP配列のタイプを確認する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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