Get keys from an associative array in PHP
📅February 20, 2020
🗁PHP
Today we write a short article on how to get keys from an associative array in PHP.
array_keys() function, How to Get All the Keys of an Associative Array in PHP, How to loop through an associative array and get the key in PHP, How to get all keys out of associative array in php, how to get associative array key from numeric index, Php get keys from associative array, Print the keys of an array.
Checkout more articles on PHP
- How to use session in PHP
- Send an email using PHP mail() function
- Replace image src in HTML using PHP
- Convert CSV to JSON in PHP
- Get current page URL in PHP
Way to get keys from an associative array
1. Using array_keys() function
The `array_keys()` function returns the new array with keys. Let's see one example.
<?php
$student_marks = array(
"John"=>"89",
"Michael"=>"79",
"Christopher"=>"90",
"Alexander"=> "81"
);
$new_array = array_keys($student_marks);
print_r($new_array);
?>
// Output:
Array
(
[0] => John
[1] => Michael
[2] => Christopher
[3] => Alexander
)
2. Using foreach loop
We can also get all the keys from the array using the foreach loop.
<?php
$student_marks = array(
"John"=>"89",
"Michael"=>"79",
"Christopher"=>"90",
"Alexander"=> "81"
);
$new_userArray = array();
foreach($student_marks as $key=>$value){
echo $key . " : " . $value . "<br>";
}
?>
// Output:
John : 89
Michael : 79
Christopher : 90
Alexander : 81
That’s it for today.
Thank you for reading. Happy Coding!