preg_match帮助

时间:2011-06-04 01:30:31

标签: php

我想提取硬盘上本地文本文件中的一些电话号码。我想我可以使用preg_match。我有以下设法拉出第一个电话号码然后停止。我是否需要一个循环或者我缺少什么才能获得所有电话号码?我甚至不确定我的正则表达式是否正确。电话号码的格式均为:xxx-xxx-xxxx

$file=file_get_contents('1.txt');
preg_match('/([0-9]){3}-([0-9]){3}-([0-9]){4}/', $file, $matches);
print_r($matches);

1 个答案:

答案 0 :(得分:3)

您是否注意到名为preg_match_all()的类似函数?