【问题标题】:How to get the largest city of country using only the country code in PHP? [closed]如何仅使用 PHP 中的国家代码获得国家最大的城市? [关闭]
【发布时间】:2013-07-04 17:04:26
【问题描述】:

我想输入“fr”之类的国家代码并获得最大的城市“paris”,如果可能的话,还有大陆,在 PHP 中!

【问题讨论】:

  • 你想要这个代码吗?我们不是来为你做你的工作的。编写自己的代码。您需要指向可以执行此类地理类型查询的 API 的指针吗?我们不是搜索引擎。
  • geoip extension 可能会对您有所帮助,或者查看 Google 地图 API...
  • 你需要指定数据源恕我直言
  • 我喜欢看到这样的问题。当这些被回答时,甚至更多。不错。
  • @EvilThinker:向其他人询问库、API 或数据库等场外资源是题外话。但感谢您的澄清。

标签: php city


【解决方案1】:

根据您的需要扩展,我已经添加了您要求的城市:

$largest = [
    'fr' => 'paris',
];

$code = 'fr';

echo $largest[$code];

您可以通过将其包装到支持ArrayAccess 的类中来进一步改进这一点,以防它不存在时提供默认值。

【讨论】:

  • 史诗般的失败... m8 这是什么原因:D
  • 谢谢,但我正在寻找的正是一个拥有最大城市的数据库!
  • @EvilThinker:你不能用谷歌搜索这些?可怜的孩子,我会说,再努力一点。你为什么不直接拿en.wikipedia.org/wiki/…
  • @hakre 因为它正在工作相信我,但我有一个解决方案我会发布它!
  • 我需要获取特定国家的最大城市以在 Carbon 库中的时区标识符中使用,但我得到了一个非常有用的函数 print_r(DateTimeZone::listIdentifiers(DateTimeZone::PER_COUNTRY, $国家代码));
猜你喜欢
  • 2022-06-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-01-21
  • 1970-01-01
  • 1970-01-01
  • 2013-07-28
相关资源
最近更新 更多