w3resource
php Programming Exercies

PHP Array Exercises : Sort an array using case-insensitive natural ordering

PHP Array: Exercise-24 with Solution

Write a PHP script to sort an array using case-insensitive natural ordering.

Sample Solution:

PHP Code:

<?php
$colors = array(
    "color1", "color20", "color3", "color2"
);
sort($colors, SORT_NATURAL | SORT_FLAG_CASE);
foreach ($colors as $key => $val) {
    echo "Colors[" . $key . "] = " . $val . "\n";
}
?>

Sample Output:

Colors[0] = color1                                          
Colors[1] = color2                                          
Colors[2] = color3                                          
Colors[3] = color20

Flowchart:

Flowchart: PHP - Sort an array using case-insensitive natural ordering

PHP Code Editor:

Contribute your code and comments through Disqus.

Previous: Write a PHP program to sort a multi-dimensional array set by a specific key.
Next: Write a PHP function to sort entity letters.

What is the difficulty level of this exercise?



New Content: Composer: Dependency manager for PHP, R Programming