從 PHP 陣列中獲取鍵
Kevin Amayi
2023年1月30日
PHP
PHP Array
-
使用
array_key方法從 PHP 陣列中獲取鍵 -
使用
array_search方法從 PHP 陣列中獲取鍵 -
使用
foreach迴圈從 PHP 陣列中獲取鍵 -
使用
while迴圈和key方法從 PHP 陣列中獲取鍵 -
使用
foreach迴圈和array_key方法的組合從 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
Enjoying our tutorials? Subscribe to DelftStack on YouTube to support us in creating more high-quality video guides. Subscribe