icarof 9 Denunciar post Postado Maio 20, 2016 Olá galera estou com um duvida com o uso de arrays. tenho a seguinte array: Array ( [1] => 5 [3] => 3 [5] => 10 ) onde a chave é a id de um produto e o numero a quantidade desse item, o que eu gostaria de fazer é o seguinte pegar essas ids, buscar o nome do produto, e criar uma nova array com a id, o nome, a quantidade, o valor unit e o valor total do produto. ja tentei alguns foreach, mas não deu, so puxa um produto. Compartilhar este post Link para o post Compartilhar em outros sites
ESerra 744 Denunciar post Postado Maio 20, 2016 A ideia básica é: $busca = implode(',', $seuarray); $sql = ...("... WHERE id IN ($busca)"); $array_novo = array(); while($resultados = ...){ $array_novo[$resultados['id']]['nome'] = $resultados['nome']; $array_novo[$resultados['id']]['valor'] = $resultados['valor']; $array_novo[$resultados['id']]['quantidade'] = $resultados['quantidade']; } Compartilhar este post Link para o post Compartilhar em outros sites