Inscrições abertas para nosso Webinar anual Adianti Framework 2024!
Clique aqui para saber mais
Como recuperar um item do Array Olá pessoal, Alguém sabe como recupero um item desse array: var_dump($items[ $param['item_key'] ]); Resultado do VAR_DUMP acima: array(8) { ["dco_id"]=> string(1) "8" ["id_contrato"]=> string(2) "66" ["id_unidade"]=> string(1) "3" ["id_empreendimento"]=> NULL ["metragem"]=> string(5) "0.000" ["tipo"]=> string(4) "LOJA" ["numero"]=> string(2) "45" ["id_tipo_unidade"]=> NULL } ...
EB
Como recuperar um item do Array  
Olá pessoal,
Alguém sabe como recupero um item desse array:

var_dump($items[ $param['item_key'] ]);

Resultado do VAR_DUMP acima:

array(8) { ["dco_id"]=> string(1) "8" ["id_contrato"]=> string(2) "66" ["id_unidade"]=> string(1) "3" ["id_empreendimento"]=> NULL ["metragem"]=> string(5) "0.000" ["tipo"]=> string(4) "LOJA" ["numero"]=> string(2) "45" ["id_tipo_unidade"]=> NULL }

Por exemplo:
$contrato = $items[$param[id_contrato]];

Gostaria de atribuir o valor "66" que corresponde ao contrato.

Obrigado a todos.
Att.,
Ed

Curso completo Meu Negócio Pronto
Use para si, ou transforme em um negócio: Inclui aulas e códigos-fontes
Gestor de conteúdo (SITE) + Loja Virtual (E-Commerce) + Emissor de Notas para infoprodutos


Meu negócio pronto Quero me inscrever agora!

Comentários (7)


MG

Normalmente se usa:
$contrato = $items['id_contrato'];
EB

Já tentei Marcelo Gomes, não funciona, mostra o erro abaixo quando uso conforme orientado:
Notice: Undefined index: id_unidade in

Já tinha tentado.
EB

Corrigindo:
Notice: Undefined index: id_contrato in
MG

Tenta
$id_unidade = $item[0]['id_unidade']
NR

Separe as variáveis para ficar mais fácil:
  1. <?php
  2. $item_key $param['item_key']; // pega o valor do parametro item_key
  3. $item $items[$item_key]; // pega os dados do array $items na chave $item_key
  4. $contrato $item['id_contrato']; // pega os dados do array $item na chave id_contrato
  5. ?>
EB

Muito obrigado Nataniel, deu certo assim!
Grande abraço.
EB

Outra maneira que um colega me passou, também funciona:
  1. <?php $contrato $items[$param['item_key']]['id_contrato']; ?>