从一系列数字中我想提取以514开头的10位数字
示例21345653235 5141234455 8987
使用preg_match 或任何其他php代码 我想提取5141234455
我试过这段代码
preg_match_all("/^514/", $contentNumbersFromURL, $matches)
我得到
array(1) { [0] => array(0) {} }
答案 0 :(得分:0)
您需要删除行锚^
的开头。 ^
匹配起始边界线。由于开头没有514
个数字,因此你的正则表达式失败了。
preg_match_all('/514\d{7}/', $contentNumbersFromURL, $matches)