ホームページ > バックエンド開発 > PHPの問題 > PHP配列に数値添字を設定する方法

PHP配列に数値添字を設定する方法

PHPz
リリース: 2023-03-23 11:19:08
オリジナル
1767 人が閲覧しました

PHP は、動的な Web サイトの構築に使用される、人気のあるオープン ソースのサーバー側スクリプト言語です。 PHP では、配列はデータのコレクションを格納するために使用される非常に便利なデータ型です。配列要素には、数値や文字列など、あらゆる種類のデータを使用できます。 PHPでは配列要素にアクセスするために数値の添字を使うことができますが、ここでは数値の添字の設定方法を紹介します。

  1. 数値添字の作成

PHP では、数値添字の作成は非常に簡単です。角括弧内に数字を入力するだけです。例:

$arr = array("apple", "banana", "orange");
echo $arr[0]; //输出 "apple"
echo $arr[1]; //输出 "banana"
echo $arr[2]; //输出 "orange"
ログイン後にコピー

この例では、3 つの要素を含む配列を作成し、数値添え字 0、1、2 を使用してその要素にアクセスします。

  1. 数値添字の動的設定

静的な数値添字の使用に加えて、変数または式を使用して数値添字を動的に設定することもできます。例:

$arr = array("apple", "banana", "orange");
$i = 1;
echo $arr[$i]; //输出 "banana"
ログイン後にコピー

この例では、変数 $i を使用して数値添え字を設定します。 $i の値は 1 なので、配列の 2 番目の要素にアクセスします。

  1. 数値配列の添字と連想配列の添字の違い

数値や文字列を配列の添字として使用できますが、これには違いがあります。 PHP の 2 種類の添字の間。数値の添字は順番に配置されますが、連想配列の添字は文字列名を使用して配列要素に名前を付けます。

$arr = array("apple", "banana", "orange"); // 数字下标
$arr = array("fruit1" => "apple", "fruit2" => "banana", "fruit3" => "orange"); //关联数组下标
ログイン後にコピー

この例では、2 つの配列を作成します。1 つは数値の添字を使用し、もう 1 つは連想配列の添字を使用します。数値の下付き文字を使用すると、$arr[0] は「リンゴ」を表し、$arr[1] は「バナナ」を表し、$arr[2] は「オレンジ」を表します。一方、連想配列では、要素には「fruit1」、「fruit2」、「fruit3」という名前が付けられ、次のようにアクセスできます。

echo $arr["fruit1"]; //输出 "apple"
echo $arr["fruit2"]; //输出 "banana"
echo $arr["fruit3"]; //输出 "orange"
ログイン後にコピー
  1. Array 新しい要素の追加
#PHP では、配列添字構文を使用して新しい要素を追加できます。例:

$arr = array("apple", "banana", "orange");
$arr[3] = "pear";
ログイン後にコピー
この例では、「pear」という名前の新しい要素を配列に追加し、数値の下付き文字 3 を付けて保存します。

  1. 配列から要素を削除する
PHP では、unset() 関数を使用して配列要素を削除できます。例:

$arr = array("apple", "banana", "orange");
unset($arr[1]);
ログイン後にコピー
この例では、配列の 2 番目の要素「バナナ」を削除しました。これで、$arr[1] は「オレンジ」を出力します。

概要

PHP では、数値添字は配列要素にアクセスするための重要な方法です。数値添字の設定方法を理解すると、数値データ コレクションの操作が容易になります。 PHP では、変数と式を使用して数値の添字を動的に設定することもできます。同時に、unset() 関数を使用して配列要素を削除することもできます。

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

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