strstr trueでハイフン(-)より前を抜き出し、str_replaceで抜き出した数+ハイフンを削除して、またstrstr trueでハイフン(-)より前を抜き出します。
$number = empty($_GET["p"])? NULL: $_GET["p"]; $number = str_replace('-','', $number); require "function.php"; $number = format_phone_number($number); $num1 = strstr($number, '-', true); $num = str_replace("".$num1."-","", $number); $num2 = strstr($num, '-', true); $num3 = str_replace("".$num2."-","", $num); echo $num1 . "<br>"; echo $num2 . "<br>"; echo $num3;
おおおおお