Ir para conteúdo

Arquivado

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

juliosertori

Transformar Array Duplo em Único

Recommended Posts

Olá boa noite, tudo bem?

 

Tenho o seguinte Array: 

 

{"0":[{"Tamanhos":"M"},{"Cores":"Vermelho"}],"teste":"teste"}

Existe a possibilidade de transformar isso em:

 

{"Tamanhos":"M","Cores":"Vermelho","teste":"teste"}

Pois em minha aplicação, no AJAX, só está pegando valores se vier dessa forma, da primeira ele não pega os valores utilizando a seguinte forma:

 

$.ajax({

	            type: "GET",
	            url: "pages/pdv/cod_barras_get.php",
	            dataType: 'json',
	            data: { id:codigo,id_empresa:<?php echo $_CPD['CompanyId']; ?> },

	        }).done( function( data ) {

	        	
	          var nomeprod = data.nomeproduto;
			  var tamanhoprod = data.Cores;
			  var prodvalor = data.prodvalor;
			  var prodencontra = data.prodencontra;

 

Onde é melhor alterar,  na saída? ou na forma de pegar os dados no Javascript?

 

Obrigado!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não sei se é isso, mas você pode pegar os valores de uma array multi-dimensional pelo índice

<?php
$a = [0 =>
        [
        'Tamanhos' => 'M',
        'Cores' => 'Vermelho',
    ],
];
$b = $a[0];

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Então amigo, o problema é que preciso pegar os valores no Javascript na minha requisição AJAX.

 

Pegar os valores até consegui assim:

 

data[0][1].nome

Compartilhar este post


Link para o post
Compartilhar em outros sites

Sim amigo, postei em PHP pois quero transformar a Array antes de pegar no Javascript entendeu? Pois estava tendo problema para pegar no Javascript da forma que está entendeu.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu consegui listar etc mas está me dando muito trabalho dessa forma, será que existe uma maneira de desmontar o Array e montar tudo em  um só dessa forma?

 

image.png.288650303f1ae3352099c48c8e715fa1.png

Compartilhar este post


Link para o post
Compartilhar em outros sites

  • Conteúdo Similar

    • Por violin101
      Caros amigos,  saudações. 
       
      Primeiramente agradeço ao auxílio e ajuda que os amigos têm me dado. 
       
      Minha dúvida:
      - para emissão de nota fiscal eletrônica precisa de um CERTIFICADO e SENHA.
      Como ou onde consigo esses dois itens, para fazer teste de emissão de nota fiscal  ?
       
      Grato, 
       
      Cesar
    • Por violin101
      Caros amigos,  saudações. 
       
      Primeiramente agradeço ao auxílio e ajuda que os amigos têm me dado. 
       
      Minha dúvida:
      - para emissão de nota fiscal eletrônica precisa de um CERTIFICADO e SENHA.
      Como ou onde consigo esses dois itens, para fazer teste de emissão de nota fiscal  ?
       
      Grato, 
       
      Cesar
    • Por violin101
      Caros amigos, saudações.
       
      Estou com uma pequena dúvida.
       
      Estou escrevendo um Sistema que tem vários Módulos.
       
      O módulo principal tem:
      Estoque | Compras | Expedição | Vendas

      Minha dúvida:
      como faço após Acessar o Módulo Principal e Escolher o Módulo que quero trabalhar,
      eu possa fechar o Módulo aberto por exemplo: Estoque, sem alterar o Módulo principal e outros se estiver aberto ?


      Grato,
       
      Cesar
    • Por douglas79
      Bom dia,

      Há alguns dias que venho instalar o apache, o php, mysql e o phpmyadmin manualmente e sem obter sucesso. Até consegui rodar o php, porém, quando vou baixar a úitima versão do MYSQL, não tem todos os pacotes nele instalados, inclusive no completo, só encontro o Router.
      Alguém pode me dizer o porquê que isso está ocorrendo?
      Desde já agradeço a ajuda de vocês, que será bem vinda!
      No aguardo!

      Uso a versão 8.3.9 do PHP
      Meu SO é o Windows 10 32 bits
    • Por violin101
      Caros amigos, saudações.
       
      Por favor, me perdoa em postar mais uma dúvida minha.

      Através de ajuda e orientação dos membros do Grupo, tenho conseguido resolver muitos problemas que tenho encontrado.
       
      Gostaria de saber dos amigos do grupo, se tem algum vídeo aula, orientando a Instalação das Biblioteca para Emissão de Nota Fiscal Eletrônica.
       
      Tenho feito várias busca e tenho encontrado a maioria das vezes tudo em LARAVEL.

      Sei que para instalar as Biblioteca, precisa do Composer, até aqui tudo bem.

      Minha dúvida: 
      após fazer o download da  sped-nfe  e  sped-da, essas biblioteca devem ser gravada em qual pasta ?  ----   na C:\  ou dentro da pasta do Sistema ?
      quando dou o comando: COMPOSER INSTALL esse comando já instala todas as bibliotecas, ou 1 por 1 ?

      Grato,
       
      Cesar
       
×

Informação importante

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