What are some common functions in PHP that can be used to manipulate arrays and sort them accordingly?

When working with arrays in PHP, it is common to need to manipulate and sort them based on certain criteria. Some common functions that can be used for this purpose are `array_push()` to add elements to an array, `array_pop()` to remove and return the last element of an array, `sort()` to sort an array in ascending order, `rsort()` to sort an array in descending order, `array_reverse()` to reverse the order of elements in an array, and `array_slice()` to extract a portion of an array.

// Example of manipulating and sorting an array in PHP
$numbers = [5, 2, 8, 3, 1];

// Adding elements to the array
array_push($numbers, 10);

// Removing and returning the last element of the array
$lastElement = array_pop($numbers);

// Sorting the array in ascending order
sort($numbers);

// Sorting the array in descending order
rsort($numbers);

// Reversing the order of elements in the array
$reversedNumbers = array_reverse($numbers);

// Extracting a portion of the array
$slicedNumbers = array_slice($numbers, 1, 3);

// Output the results
print_r($numbers);
print_r($lastElement);
print_r($reversedNumbers);
print_r($slicedNumbers);