ホームページ  >  記事  >  バックエンド開発  >  PHPで配列の添字を出力する方法

PHPで配列の添字を出力する方法

PHPz
PHPzオリジナル
2023-04-18 14:06:37751ブラウズ

PHP は、Web アプリケーションの開発に使用される非常に人気のあるプログラミング言語です。 PHP の配列は、複数の値を保存したりアクセスしたりするのに非常に便利なデータ型です。

PHP では、配列の添字は数値または文字列になります。配列要素にアクセスするときに、添字を使用して配列要素を参照できます。以下は、PHP で配列添字を出力する方法を示すサンプル コードです。

  1. 数値配列の添字を出力

for ループを使用して数値配列を反復し、各要素の添字を出力できます。以下はサンプル コードです。

<?php
$numbers = array(10, 20, 30, 40, 50);

for ($i = 0; $i < count($numbers); $i++) {
    echo "Index " . $i . "<br>";
}
?>

出力:

Index 0
Index 1
Index 2
Index 3
Index 4
  1. 出力連想配列の添字

foreach ループを使用して連想配列を反復できます。 、各要素のインデックスを出力します。以下はサンプル コードです。

<?php
$ages = array("Peter"=>32, "John"=>28, "Mary"=>21);

foreach ($ages as $key => $value) {
    echo "Key: " . $key . "<br>";
}
?>

出力:

Key: Peter
Key: John
Key: Mary
  1. 出力多次元配列の添字

for ループと foreach ループを使用して、多次元配列を入れ子状に繰り返し、各要素の添え字を出力します。以下はサンプル コードです。

<?php
$students = array(
    array("name"=>"Peter", "age"=>21),
    array("name"=>"John", "age"=>24),
    array("name"=>"Mary", "age"=>19)
);

for ($i = 0; $i < count($students); $i++) {
    echo "Index " . $i . ":<br>";
    
    foreach ($students[$i] as $key => $value) {
        echo $key . "<br>";
    }
}
?>

出力:

Index 0:
name
age
Index 1:
name
age
Index 2:
name
age
  1. 配列添字を出力するには、array_keys() 関数を使用します。

array_keys() 関数は、連想配列のすべてのキーを出力します。以下はサンプル コードです。

<?php
$ages = array("Peter"=>32, "John"=>28, "Mary"=>21);

$keys = array_keys($ages);

for ($i = 0; $i < count($keys); $i++) {
    echo $keys[$i] . "<br>";
}
?>

出力:

Peter
John
Mary

summary

PHP では、for ループ、foreach ループ、array_keys() 関数およびその他のメソッドを使用して、配列の添字を出力します。配列の種類と特定のニーズに応じて、適切な方法を選択すると、コードがより簡潔かつ洗練され、開発効率が向上します。

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

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