如果没有删除行';不包含电话号码PHP


Remove line if doesn't contain phone number 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

如何删除php 中不包含电话号码的线路(此处12345678900987654321为电话号码)

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

使用此正则表达式/^'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.";
}