1 header('content-type:text/html;charset=utf-8');
 2 $file = 'phonenumber.txt';
  /*假设文件名为phonenumber.txt,内容为
  123-456-7890
  135 455 5615
  (461)  465-6552
  */
 3 $res = getRightNum($file);
 4 print_r($res);
 5 
 6 function getRightNum($file) {
 7     if (!is_file($file)) {
 8         return 'file is unvalid';
 9     }
10     $content = '';
11     $ch = fopen($file, 'r');
12     while (!feof($ch)) {
13         $row = trim(fgets($ch));
14         if (preg_match('/^\d{3}\-\d{3}\-\d{4}$/', $row)) {
15             $content .= $row."<br/>";
16         }  
17         if (preg_match('/^\(\d{3}\) *\d{3}\-\d{4}$/', $row)) {
18             $content .= $row."<br/>";
19         }
20     }
21     fclose($ch);
22     return $content;
23 }