I'am вызова функции API, чтобы получить список активных телефонных номеров от моего провайдера, и я могу напечатать ответ JSON следующим образом:печати конкретных JSON данных из массива - условия JSON
Array (
[0] => stdClass Object ([msisdn] => 420607659770 [GsmSubscription] => isActive [waiting_for_response] => [imsi] => 230031030037243 [iccid] => 8942031013792372436)
[1] => stdClass Object ([msisdn] => 420731037691 [GsmSubscription] => isActive [waiting_for_response] => [imsi] => 230031030037242 [iccid] => 8942031013792372428)
[2] => stdClass Object ([msisdn] => 420732763471 [GsmSubscription] => isActive [waiting_for_response] => [imsi] => 230031030037241 [iccid] => 8942031013792372410)
[3] => stdClass Object ([msisdn] => 420732788951 [GsmSubscription] => isActive [waiting_for_response] => [imsi] => 230031030037244 [iccid] => 8942031013792372444)
[4] => stdClass Object ([msisdn] => 420735041563 [GsmSubscription] => isActive [waiting_for_response] => [imsi] => 230031030037200 [iccid] => 8942031013792372006)
[5] => stdClass Object ([msisdn] => 420778890012 [GsmSubscription] => isActive [waiting_for_response] => [imsi] => 230031030010134 [iccid] => 8942031013392101342)
[6] => stdClass Object ([msisdn] => 420778890078 [GsmSubscription] => Suspend [waiting_for_response] => [imsi] => 230031030010244 [iccid] => 8942031013392102449)
[7] => stdClass Object ([msisdn] => 420778897001 [GsmSubscription] => Aging [waiting_for_response] => [imsi] => [iccid] =>)
[8] => stdClass Object ([msisdn] => 420778897002 [GsmSubscription] => [waiting_for_response] => [imsi] => [iccid] =>)
[9] => stdClass Object ([msisdn] => 420778897003 [GsmSubscription] => [waiting_for_response] => [imsi] => [iccid] =>)
[10] => stdClass Object ([msisdn] => 420778897004 [GsmSubscription] => [waiting_for_response] => [imsi] => [iccid] =>)
[11] => stdClass Object ([msisdn] => 420778897005 [GsmSubscription] => [waiting_for_response] => [imsi] => [iccid] =>)
[12] => stdClass Object ([msisdn] => 420778897006 [GsmSubscription] => [waiting_for_response] => [imsi] => [iccid] =>)
[13] => stdClass Object ([msisdn] => 420778897007 [GsmSubscription] => [waiting_for_response] => [imsi] => [iccid] =>)
[14] => stdClass Object ([msisdn] => 420778897008 [GsmSubscription] => [waiting_for_response] => [imsi] => [iccid] =>)
[15] => stdClass Object ([msisdn] => 420778897009 [GsmSubscription] => [waiting_for_response] => [imsi] => [iccid] =>)
[16] => stdClass Object ([msisdn] => 420778897010 [GsmSubscription] => [waiting_for_response] => [imsi] => [iccid] =>)
[17] => stdClass Object ([msisdn] => 420778897011 [GsmSubscription] => [waiting_for_response] => [imsi] => [iccid] =>)
[18] => stdClass Object ([msisdn] => 420778897012 [GsmSubscription] => [waiting_for_response] => [imsi] => [iccid] =>)
[19] => stdClass Object ([msisdn] => 420778897013 [GsmSubscription] => [waiting_for_response] => [imsi] => [iccid] =>))) [error] =>)
Так что, если это полный ответ, чем я могу выбрать конкретные данные мне нужно, что является «MSISDN» номер в этом случае:
foreach($result->response->msisdn as $value)
{
$msisdnnumbers = $value->msisdn;
к этому PHP эхо, у меня есть список «MSISDN» чисел из JSON réponse.
Но сейчас, я хотел бы добавить некоторые условия. Например, я хотел бы повторить только числа «msisdn», где поле «GsmSubscription» содержит значение «Suspend». Можно ли с PHP добавить это условие?
Ваш вопрос неясный – Prakash