Php 我想从facebook获取家乡的详细信息。我想从中汲取城市、州、国家的精华

Php 我想从facebook获取家乡的详细信息。我想从中汲取城市、州、国家的精华,php,facebook,Php,Facebook,我想从facebook获取家乡的详细信息。我想从中分离出城市、州、国家。这些字段用逗号分隔。所以我可以用逗号把它们分开 我的问题是:当我在facebook的家乡字段中输入城市名称时,它给出了城市、州和国家的组合。 但有时它是城市和乡村的结合 所以,当我用逗号分割这个字符串时,如何知道第二个元素是state或country 我可以做一件事,我可以检查数组的长度,如果它有三个字段,那么它有城市/州/县。其他城市/县 这是真的吗?它可以有更多的文件。只需查询FQL表: 这将返回如下结果: [ {

我想从facebook获取家乡的详细信息。我想从中分离出城市、州、国家。这些字段用逗号分隔。所以我可以用逗号把它们分开

我的问题是:当我在facebook的家乡字段中输入城市名称时,它给出了城市、州和国家的组合。 但有时它是城市和乡村的结合 所以,当我用逗号分割这个字符串时,如何知道第二个元素是state或country

我可以做一件事,我可以检查数组的长度,如果它有三个字段,那么它有城市/州/县。其他城市/县

这是真的吗?它可以有更多的文件。

只需查询FQL表:

这将返回如下结果:

[
  {
    "hometown_location": {
      "city": "xxxxx",
      "state": "xxxxx",
      "country": "xxxx",
      "zip": "xxxxx",
      "id": xxxx,
      "name": "xxx, xxx, xxxxx"
    }
  }
]
当然,如果用户没有设置这些字段,则其中一些字段将为空。(使用返回的结果集)

[
  {
    "hometown_location": {
      "city": "xxxxx",
      "state": "xxxxx",
      "country": "xxxx",
      "zip": "xxxxx",
      "id": xxxx,
      "name": "xxx, xxx, xxxxx"
    }
  }
]