Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

estilovirtual

[Resolvido] Pegar valor de array e guardar em variavel

Recommended Posts

Olá pessoal boa tarde, tenho um arquivo PHP que envia os dados para um servidor e o mesmo me retorna a resposta em um array com varios array dentro e preciso pegar os dados de um destes array e separar em variaveis para poder guardar no banco de dados, porem estou tentando fazer isso e ainda não consegui, vejam o exemplo da minha resposta:

 

$array = 
Array
(
    [HEADER] => Array
        (
            [VERSAO] => 1.0
            [AUTENTICACAO] => Y+AZUOqrNbLMiuE+YZXWujn8SfI6VgpSjlEC64Ue2Vc=
            [USUARIO_SERVICO] => SGCBS02P
            [OPERACAO] => INCLUI_BOLETO
            [SISTEMA_ORIGEM] => SIGCB
            [UNIDADE] => 0011
            [IDENTIFICADOR_ORIGEM] => 117.202.179.01
            [DATA_HORA] => 20180118201415
            [ID_PROCESSO] => 574157
        )

    [COD_RETORNO] => 00
    [ORIGEM_RETORNO] => MANUTENCAO_COBRANCA_BANCARIA
    [MSG_RETORNO] =>
    [DADOS] => Array
        (
            [CONTROLE_NEGOCIAL] => Array
                (
                    [ORIGEM_RETORNO] => SIGCB
                    [COD_RETORNO] => 0
                    [MENSAGENS] => Array
                        (
                            [RETORNO] => (0) OPERACAO EFETUADA
                        )

                )

            [INCLUI_BOLETO] => Array
                (
                    [CODIGO_BARRAS] => 10498740800000035475745667000100040982172710
                    [LINHA_DIGITAVEL] => 10495745676700010004909821727105874080000003547
                    [NOSSO_NUMERO] => 14000000098217271
                    [URL] => https://boletoonline.caixa.gov.br/ecobranca/SIGCB/imprimir/0574157/14000000098217271
                )

        )

)

Estou precisando pegar as 4 informações que são CODIGO DE BARRAS, LINHA DIGITAVEL, NOSSO NUMERO E URL e guardar em uma variavel para salvar no banco de dados ou poder mostrar em separado em algum lugar da pagina mas não estou conseguindo, alguem pode me ajudar?

 

Alan

Compartilhar este post


Link para o post
Compartilhar em outros sites
<?php
$array = [
    'indice1' => 'valor 1',
    'indice2' => [
        'sub_index1' => 'valor 1 do indice 2',
        'sub_index2' => 'valor 2 do indice 2'
    ],
    'indice3' => 'valor 3'
];

$variavel1 = $array['indice2']['sub_index1'];
$variavel2 = $array['indice3'];

echo $variavel1;
echo "<hr>";
echo $variavel2;

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

BOAS TARDE, É BEM SIMPLES AMIGO, VOCÊ VAI PERCORRENDO SEU ARRAY ATÉ CHEGAR NO VALOR DESEJADO

 

<?php

    $array = array(
        "INCLUI_BOLETO" => array(
            "CODIGO_BARRAS" => "10498740800000035475745667000100040982172710",
            "LINHA_DIGITAVEL" => "10495745676700010004909821727105874080000003547",
            "NOSSO_NUMERO" => "14000000098217271",
            "URL" => "https://boletoonline.caixa.gov.br/ecobranca/SIGCB/imprimir/0574157/14000000098217271"
        )
    );

    $codigo_barras = $array["INCLUI_BOLETO"]["CODIGO_BARRAS"];
    $linha_digitavel = $array["INCLUI_BOLETO"]["LINHA_DIGITAVEL"];
    $nosso_numero = $array["INCLUI_BOLETO"]["NOSSO_NUMERO"];
    $url = $array["INCLUI_BOLETO"]["URL"];

?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.