이력서에서 전화 번호를 추출해야합니다. 그것은 다양한 방법으로 내장 될 수 있으며, 한 줄 일 수 있습니다 PHP에서 문자열 (이력서)에서 전화 번호 추출
714-555-1212
또는 긴 줄
1212 main st fullerton ca 92835 949.555.1212
에서
배열로 추출하고 싶습니다 - 지역 코드 3 자리, 4 자리 숫자이 내가 지금까지 무엇을 가지고 있지만, 전화 번호 외에 같은 줄에 다른 숫자가있을 때 작동 나던 :
function get_phone_number ($string){
$lines = explode("\n",trim($string));
foreach ($lines as $value){
//echo "Line: ".$value."<BR>";
preg_match_all('!\d+!', $value, $matches);
if (strlen($matches[0][0])=='3' && strlen($matches[0][1])=='3' && strlen($matches[0][2])=='4') {
$area_code = $matches[0][0];
}
}
return $area_code;
}
그리고? 우리가 당신을 위해 그것을 쓰길 원하십니까? – xbonez
이것은 phpfreaks가 아닙니다 (그 중 귀하가 작성한 코드가 더 나을 가능성이 큽니다). 적어도 먼저 시도하십시오. –
나는 지금까지 이것을 가지고 있지만, 같은 줄에 거리 번호와 같은 다른 번호가있을 때는 작동하지 않습니다. – califmerchant