PHP Array Exercises : Sort entity letters
Write a PHP function to sort entity letters.
Sample Solution:
PHP Code:
<?php
// Define a function to sort an array of entities
function entity_sort($my_array) {
// Iterate through each element in the array
foreach ($my_array as &$element) {
// Check if the element is not empty
if (!empty($element)) {
// Prepend the element with its first character
$element = $element[0] . $element;
}
}
// Sort the modified array
sort($my_array);
// Iterate through each element in the array
foreach ($my_array as &$element) {
// Remove the first character from each element
$element = substr($element, 1);
}
// Return the sorted array
return $my_array;
}
// Create an array containing space, "&", and ">"
$arr = array(" ", "<", "&");
// Call the entity_sort function and print the result
print_r(entity_sort($arr));
?>
Output:
Array ( [0] => [1] => & [2] => < )
Flowchart:
PHP Code Editor:
Contribute your code and comments through Disqus.
Previous: Write a PHP script to sort an array using case-insensitive natural ordering.
Next: Write a PHP function to shuffle an associative array, preserving key, value pairs.
What is the difficulty level of this exercise?
Test your Programming skills with w3resource's quiz.
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics