· 4 years ago · Jul 08, 2021, 08:40 PM
1<?php
2// set API Access Key
3$access_key = '41d0xxxxxxxxxxxxxxxxxxxxxx6a';
4
5// set phone number
6$phone_number = '12223334444';
7if(isset($_GET['ph_no']))
8 $phone_number = "1".$_GET['ph_no'];
9
10// Initialize CURL:
11$ch = curl_init('http://apilayer.net/api/validate?access_key='.$access_key.'&number='.$phone_number.'');
12curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
13
14// Store the data:
15$json = curl_exec($ch);
16curl_close($ch);
17
18// Decode JSON response:
19$validationResult = json_decode($json, true);
20
21// Access and use your preferred validation result objects
22echo "Phone Number: $phone_number <br/>";
23echo "Type: ".$validationResult['line_type'];
24
25print_r($validationResult);
26/*
27Type: landlineArray ( [valid] => 1 [number] => 14078149070 [local_format] => 4078149070 [international_format] => +14078149070 [country_prefix] => +1 [country_code] => US [country_name] => United States of America [location] => Apopka [carrier] => [line_type] => landline )
28*/
29/*$validationResult['valid'];
30$validationResult['country_code'];
31$validationResult['carrier'];*/
32?>