How can PHP functions like strrev and chunk_split be utilized to format phone numbers effectively?

Phone numbers often need to be formatted in a specific way for better readability or storage. PHP functions like strrev can reverse the phone number string, while chunk_split can insert a delimiter like a hyphen after a certain number of characters to create a formatted phone number.

$phone_number = "1234567890";

// Reverse the phone number
$reversed_number = strrev($phone_number);

// Insert a hyphen after every 3 characters
$formatted_number = chunk_split($reversed_number, 3, '-');

// Reverse the formatted number back to its original order
$formatted_number = strrev($formatted_number);

echo $formatted_number; // Output: 1-234-567-890