Ir para conteúdo

POWERED BY:

Arquivado

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

tomelin

Como montar Array com variáveis?

Recommended Posts

Pessoal,

 

Estou criando um Array com variáveis, porém o mesmo não está funcionando, porém quando pego os dados e coloco no array funciona, segue o código que estou utilizando:

 

 

Montando a query:

$query="";
if( ! empty($filter)){
$qfilter="\"filter\" => $filter ";
}
if( "$search"){
$query .= "\"search\" => $search";
$qsearch = "search => $search ";
}
if( "$extras")
$query .= ",".$extras;

Retorno do echo Array ( [0] => "filter" => Array("error" => ""), [output] => extend [1] => "selectInterfaces" => Array("ip","dns"), "sortfield" => "host" )

 

Quando copio o retorno e colo na query funciona, mas quando passo a variavel direto : Array( $query ), me lista o default e não a pesquisa no qual eu fiz.

 

O que pode ser para ele não estar pegando um array dentro do outro na variável?

Esse coleta é referente a API do zabbix.

Compartilhar este post


Link para o post
Compartilhar em outros sites

[inline]$query[/inline] é uma string, se for passada dentro de [inline]array()[/inline] gerará um novo [inline]array[/inline] de um campo só...

você precisa montar item a item com os valores:

 

$array = array(
    "filter" => $qfilter
)

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.