如果不包含电话号码PHP,请删除该行

时间:2015-10-30 03:41:28

标签: php

我有一个像这样的字符串

;Dear UU, Share No:XXX;
0987654321;Dear TT, Share No:XXX
;Dear UU, Share No:XXX;
1234567890;Dear TT, Share No:XXX

我想要这样的字符串

 0987654321;Dear TT, Share No:XXX
 1234567890;Dear TT, Share No:XXX

如何在1234567890

中删除不包含电话号码的行(0987654321php是此处的电话号码)

我从foreach()循环获取这些行,如果它有电话号码,脚本将向这些号码发送短信

1 个答案:

答案 0 :(得分:2)

使用此正则表达式/^\d{10}.*$/匹配您的字符串。

if (preg_match("/^\d{10}.*$/", "0987654321;Dear TT, Share No:XXX")) {
    echo "A match was found.";
} else {
    echo "A match was not found.";
}