@Kar92

Kак взять тот id где "email": «duduk1992@mail.ru»?

как взять тот id где "email" : "duduk1992@mail.ru"?

<?php
echo "<hr>";
echo "<br>";
$json = '{
        "Id" : {
               "Name" : "Karen",
                "email" : "karenshahmuradyan@gmail.com",
                "password" : "123456"
    },

        "ID2" : {
               "Name" : "Anush",
                               "email" : "duduk1992@mail.ru",
                               "password" : "1992120"
    }
}';
  • Вопрос задан
  • 205 просмотров
Пригласить эксперта
Ответы на вопрос 1
@AlxMrz
В общем виде вот так:
<?php
echo "<hr>";
echo "<br>";
$json = '{
        "Id" : {
               "Name" : "Karen",
                "email" : "karenshahmuradyan@gmail.com",
                "password" : "123456"
    },

        "ID2" : {
               "Name" : "Anush",
                               "email" : "duduk1992@mail.ru",
                               "password" : "1992120"
    }
}';
$decoded = json_decode($json);

$expectedValue;
foreach($decoded as $key=>$value) {
  if($value->email=='duduk1992@mail.ru') {
    $expectedValue = $key;
  }
}
var_dump($expectedValue);
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы