Я использую API GoCardless, чтобы получить имя банковского счета клиента и две последние цифры его номера счета.
Я следовал их указаниям и возвращал данные:
Код
'access_token' => 'XXXXX-XXXXX',
'environment' => \GoCardlessPro\Environment::LIVE
));
$BankName=$client->customerBankAccounts()->get("BA000Q7C01AP71");
печать $BankName
показывает мне что-то похожее на приведенное ниже:
CustomerBankAccount Class stdClass Object ( [id] => BA000Q7C01AP60 [created_at] => 2020-01-21T20:56:53.381Z [account_number_ending] => 11 [account_holder_name] => S TEST [account_type] => [bank_name] => HSBC BANK LIMITED [currency] => GBP [country_code] => GB [metadata] => stdClass Object ( ) [enabled] => 1 [links] => stdClass Object ( [customer] => CU000QFVZRF7 ) )
Как мне разбить эту строку, как я хочу только [bank_name]
и [account_number_ending]
Справочник GoCardless