<?php
$str = <<<EOD
for landline no
0802404408 080-2404408
(080) 2404408
+91802404408
+91-802404408
for mobile no
8147708287
08147708287
+918147708287
+91-8147708287
can anyone help me, thanks in advance
EOD;
//$pattern = '/\b[\+\(]*?[0-9-]+[\)\s]*?[0-9-]+\b/';
$pattern = '/[\+\(]*?\b[0-9-]+[\)\s]*?[0-9-]+\b/';
preg_match_all($pattern, $str, $matches);
var_dump($matches);