Вы пытаетесь проиндексировать значения, которые не являются массивами, так как status - 1
, а , сообщение - Account number resolved
.
Если вы хотите напечатать массив для ключа data , вам не нужно индексировать, но вы можете просто напечатать ключ и значение:
foreach ($someArray["data"] as $key => $value) {
echo $key . ', ' . $value . "<br>";
}
Выходные данные
account_number, 20640888125
account_name, John Doe
bank_id, 18
См. Демонстрационную версию https://3v4l.org/0flvj
Чтобы получить доступ к значениям посредством индексации, вы можете сначала проверить, является ли это массивом:
foreach ($someArray as $key => $value) {
if (is_array($value)) {
echo $value["account_number"] . ', ' . $value["account_name"] . "<br>";
}
}
См. Еще одну демонстрацию https://3v4l.org/lpEtW