0
Ich habe zwei Tabellenwie alle abonnierten Kategorie abrufen b wahr
gezeichnet
categorys
public function get_categories($user_id)
{
$categories = $this->ApiModel->categories();
$subscribed = $this->ApiModel->get_categories($user_id);
$subscribed = explode(',', $subscribed->categorys);
foreach($categories as $category)
{
foreach($subscribed as $sub)
{
if($category->category == $sub)
{
$status = 'true';
}
else
{
$status = 'false';
}
}
$data = array('id' => $user_id, 'name' => $category->category, 'is_subscribed' => $status);
echo json_encode($data);
}
}
das Ergebnis i bin immer ist
{"id":"3","name":"News","is_subscribed":"false"}{"id":"3","name":"Movies","is_subscribed":"true"}{"id":"3","name":"Sports","is_subscribed":"false"}{"id":"3","name":"Music","is_subscribed":"false"}
wie alle abonnierten Kategorie wahr b
danke, es hat für mich funktioniert. – Arvind
Hier bekomme ich eine Antwort wie diese {"id": "3", "name": "Nachrichten", "is_subscribed": "false"} {"id": "3", "name": "Filme", " is_subscribed ":" true "} aber ich möchte die Antwort wie folgt [{" id ":" 3 "," name ":" News "," is_subscribed ":" false "}, {" id ":" 3 ", "name": "Filme", "is_subscribed": "true"}] – Arvind
Siehe geänderten Code – RiggsFolly