как распечатать ответ из API в php отдельно

0

Я могу напечатать ответ от api, но это вложенный массив, который я не могу его сохранить.

    Array
 (
   [statuscode] => 0
   [status] => SUCCESS
   [item] => SimpleXMLElement Object
      (
        [item] => Array
            (
                [0] => SimpleXMLElement Object
                    (

                        [BENEID] => 227287
                        [BENENAME] => test
                        [BANKNAME] => test
                        [BRANCHNAME] => test
                        [CITY] => test
                        [STATE] => tetst
                        [IFSCCODE] => HBNB
                        [ACCOUNTNO] => 4545345
                        [MMID] => SimpleXMLElement Object

                       (
                                [0] =>  
                        )

                        [MOBILE] => 0
                        [BENESTATUS] => Approved
                        [MMIDSTATUS] => 0
                        [IFSCSTATUS] => 1
                        [IMPSMMIDENABLE] => 0
                        [IMPSIFSCENABLE] => 0
                        [IMPSNEFTENABLE] => 1
                        [DELETESTATUS] => 0
                    )
                  )
               )
           )

Это ответ, который я получаю, хочу распечатать все поля отдельно

Теги:
arrays
printing
response

1 ответ

0
Лучший ответ

Это очень просто, просто следуйте структуре ответа, который вы получаете от API

Попробуй это:-

Я полагаю, что ваш ответ в массиве $ reponseArray

foreach($reponseArray['item']->item as $value)
{
  foreach($value as $key=>$val)
  {
    echo $key.' = '. $val;
  }
}
  • 0
    спасибо, это была большая помощь, есть ли способ, я могу печатать только выбранные данные, а не все данные.
  • 0
    да, конечно, вы можете распечатать. но получил, что вам нужно знать точный индекс массива и ключ объекта.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню