<?php use TldEnum\TldInfo; require __DIR__ . '/../vendor/autoload.php'; echo "There are " . count(TldInfo::TLD_INFO) . " IANA TLDs\n"; echo "\n"; $tldCheck = "com"; echo "Is '$tldCheck' a real TLD?\n"; $foundTld = false; foreach(TldInfo::TLD_INFO as $tldInfoElem) { $tldInfoItem = TldInfo::toInfoItem($tldInfoElem); if ($tldInfoItem->domain === strtolower($tldCheck)) { echo "yes\n"; print_r($tldInfoItem); $foundTld = true; break 1; } } unset($tldInfoElem); if (!$foundTld) { echo "no\n"; } echo "\n"; $tldCheck = "somethingWeird"; echo "Is '$tldCheck' a real TLD?\n"; $foundTld = false; foreach(TldInfo::TLD_INFO as $tldInfoElem) { $tldInfoItem = TldInfo::toInfoItem($tldInfoElem); if ($tldInfoItem->domain === strtolower($tldCheck)) { echo "yes\n"; print_r($tldInfoItem); $foundTld = true; break 1; } } unset($tldInfoElem); if (!$foundTld) { echo "no\n"; }