PHP 配列からキーを取得

Kevin Amayi 2023年1月30日
  1. array_key メソッドを使用して PHP 配列からキーを取得する
  2. array_search メソッドを使用して PHP 配列からキーを取得する
  3. foreach ループを使用して PHP 配列からキーを取得する
  4. while ループと key メソッドを使用して PHP 配列からキーを取得する
  5. foreach ループと array_key メソッドの組み合わせを使用して PHP 配列からキーを取得する
PHP 配列からキーを取得

array_key メソッドと array_search メソッドを使用して PHP 配列からキーを取得する方法を見ていきます。

また、foreach ループ、while ループと key メソッド、および foreach ループと array_key メソッドの組み合わせを使用して、PHP 配列からキーを取得する方法についても説明します。

array_key メソッドを使用して PHP 配列からキーを取得する

対応するキーと値のペアを使用して配列を作成し、array_keys メソッドを使用してキーをフェッチします。

<?php
$profile=array("Name"=>"Kevin","Occupation"=>"Programmer","Hobby"=>"Reading");
    print_r(array_keys($profile));
?>

出力:

Array ( [0] => Name [1] => Occupation [2] => Hobby ) 

array_search メソッドを使用して PHP 配列からキーを取得する

対応するキーと値のペアを使用して配列を作成し、array_search メソッドを使用してキーをフェッチします。

<?php
$profile=array("Name"=>"Kevin","Occupation"=>"Programmer","Hobby"=>"Reading");
    $key1 = array_search('Kevin', $profile); 
    $key2 = array_search('Programmer', $profile);
    print_r([$key1,$key2])
?>

出力:

Array ( [0] => Name [1] => Occupation ) 

foreach ループを使用して PHP 配列からキーを取得する

対応するキーと値のペアを使用して配列を作成し、foreach ループを使用してキーをフェッチします。

<?php
$profile=array("Name"=>"Kevin","Occupation"=>"Programmer","Hobby"=>"Reading");
    foreach($profile as $key => $value) {
        echo $key."\n";
    }
?>

出力:

Name
Occupation
Hobby

while ループと key メソッドを使用して PHP 配列からキーを取得する

対応するキーと値のペアを使用して配列を作成し、while ループと key メソッドを使用してキーをフェッチします。

<?php
$profile=array("Name"=>"Kevin","Occupation"=>"Programmer","Hobby"=>"Reading");
    while($element = current($profile)) {
         echo key($profile)."\n";
         next($profile);
}
?>

出力:

Name
Occupation
Hobby 

foreach ループと array_key メソッドの組み合わせを使用して PHP 配列からキーを取得する

対応するキーと値のペアを使用して配列を作成し、foreach ループと array_key メソッドの組み合わせを使用してキーをフェッチします。

<?php
$profile=array("Name"=>"Kevin","Occupation"=>"Programmer","Hobby"=>"Reading");
    foreach(array_keys($profile) as $key)
     {
       echo $key."\n";
     }
?>

出力:

Name
Occupation
Hobby

関連記事 - PHP Array