PHP Array Exercises : Get the index of the highest value in an associative array
PHP Array: Exercise-31 with Solution
Write a PHP program to get the index of the highest value in an associative array.
Sample Solution:
PHP Code:
<?php
// Define an associative array $x with key-value pairs
$x = array(
'value1' => 3021,
'value2' => 2365,
'value3' => 5215,
'value4' => 5214,
'value5' => 2145);
// Reset the internal pointer of the array to the first element (optional step)
reset($x);
// Sort the array in descending order based on values, preserving keys
arsort($x);
// Get the key of the maximum (first) value in the sorted array
$key_of_max = key($x);
// Display the index (key) of the highest value in the original array
echo "Index of the highest value : " . $key_of_max . "\n";
?>
Output:
Index of the highest value : value3
Flowchart:
PHP Code Editor:
Contribute your code and comments through Disqus.
Previous: Write a PHP program to create a letter range with arbitrary length.
Next: Write a PHP program to get the extension of a file.
What is the difficulty level of this exercise?
Test your Programming skills with w3resource's quiz.
It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.
https://w3resource.com/php-exercises/php-array-exercise-31.php
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics