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