- var_dump: documentation ( source)
- preg_match: documentation ( source)
<?php
function tryGetPhoneNumber($input) {
if (preg_match('/(?<phoneNumber>\d{3}-\d{3}-\d{4})/', $input, $match)) {
return $match['phoneNumber'];
}
return false;
}
$value = tryGetPhoneNumber("I'm going to call 555-123-4567 tomorrow.", $phoneNumber);
if (is_string($value)) {
var_dump($value);
} else {
echo 'No phone number.';
}