【发布时间】:2019-05-15 05:01:32
【问题描述】:
我正在尝试从 API 获取数据,我收到了这个
[
{
"service": 1,
"name": "Followers",
"type": "Default",
"category": "First Category",
"rate": "0.90",
"min": "50",
"max": "10000"
},
{
"service": 2,
"name": "Comments",
"type": "Custom Comments",
"category": "Second Category",
"rate": "8",
"min": "10",
"max": "1500"
}
]
我想获取每个服务的类别,而不是重复两次相同的类别。
已编辑* 我有这个代码
$servers = $this->Setting->Loop('api','WHERE is_active = 1');
foreach($servers->result() as $server){
foreach($this->Api_Connect->services($server->api_url, $server->api_key) as $item) {
echo '<option data-server='.$server->id.' data-percent='.$server->addon_percent.' data-price='.$item['rate'].' data-min='.$item['min'].' data-max='.$item['max'].' value="'.$item['service'].'">- '.$item['name'].'</option>';
}
}
它使用 api url 和密钥连接到每个服务器并返回服务。
【问题讨论】:
-
那么,你试图得到什么结果? Stackoverflow 不是关于你想要实现什么,而是你尝试过和失败过的东西。
-
您需要实际编写一些代码并尝试一些东西。做一些研究。
-
我已经编写了整个代码并进行了循环和所有操作,但我无法在不重复的情况下循环分类! prntscr.com/nopllh 所以我在寻求帮助
-
@GamalMohamed 在此处发布您的代码。以后可以删除图像,您的问题不再对任何人有帮助。