ユーザーのIPアドレスを使用してユーザーの国の場所と都市を見つけるAPIを使用していますが、これまで正規表現を使用したことがなく、必要な他の情報を抽出する方法がわかりません。
$location=file_get_contents('http://api.hostip.info/get_html.php?ip='.$ip);
この行は次のようになります。'国:イギリス(GB)市:エジンバラIP:80.192.82.75 '正規表現を使用してIPアドレスを抽出できましたが、国と市を別々の変数に削除する方法がわかりません($ country =、 $ city =)。これが私がこれまでに持っている以下のコードです。
$ip=$_SERVER['REMOTE_ADDR'];
$location=file_get_contents('http://api.hostip.info/get_html.php?ip='.$ip);
preg_match("/\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}/", $location, $matches);
$ip = $matches[0];