How can regular expressions be used effectively to target and remove phone numbers at the end of a string in PHP?

To target and remove phone numbers at the end of a string in PHP, we can use regular expressions to search for phone number patterns and replace them with an empty string. We can define a regular expression pattern that matches phone numbers, such as "\d{3}-\d{3}-\d{4}", and use the preg_replace function to remove any phone numbers found at the end of the string.

$string = "This is an example string with a phone number 123-456-7890 at the end.";
$pattern = '/\d{3}-\d{3}-\d{4}$/';
$replacement = '';
$cleaned_string = preg_replace($pattern, $replacement, $string);

echo $cleaned_string;