Я хочу видеть все номера телефонов в моей строке.сейчас у него есть только одно число в массиве 'match', как я могу получить все числа в моем массиве?
$str = "djvdsfhis 0647382938 rdfrgfdg tel:0647382938 rfgdfgfd 06 47 38 29
38 fdgdfrggfd tel:06-47382938 cxgvfdgsfdc";
$arr = '~\d{2}-\d{8}|\d{10}~';
$success = preg_match($arr, $str, $match);
if ($success) {
echo "Match: ".$match[0]."<br />";
print_r($match);
}
я получаю это как вывод:
djvdsfhis ffgfg 0647382938 rdfrgfdg tel:0647382938 rfgdfgfd 06 47 38 29 38 fdgdfrggfd tel:06-47382938 cxgvfdgsfdc
Match: 0647382938
Array ( [0] => 0647382938 )
но яхочу, чтобы мой массив был таким:
Array ( [0] => 0647382938 [1] => 0647382938 [2] => 06-47382938