Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá pessoal, como posso fazer para peggar 2 array e forma uma variavel misturada, exemplo:
array_1 = ('banana','maça','abacate')
array_2 = (10,20,30)
variavel = ('banana',10);('maça',20);('abacate',30);
Tem como fazer isto?
Mas como?
Se eu juntar o Join ele não simplesmente juntar tudo?
Até onde eu sei se eu der um Join(array_1) vai retornar 'banana' 'maça' 'abacate' e não juntar como preciso, quer dizer ao menso é como eu sei fazer, hehehehe
tente array_merge
array_merge não é do PHP?
Eu tentei fazer o seguinte
cor = left(cor,(Len(cor)-1))
navegador = left(navegador,(Len(navegador)-1))
nav = Split(navegador, ",")
core= Split(cor,",")
For nave = 0 to ubound(nav)
naveg = naveg & nav(nave)
For cores = 0 to ubound(core)
cor_legenda = cor_legenda &"myChart.setLegend(" & core(cores) & "," & "'" & nav(nave) &"');" & vbcrLf
Next
Next
Bom é claro que não esta dando certo porque ele esta imprimindo tudo duplicado por causa do for
vejam o resultado
myChart.setLegend('#A7B629','Mozila Firefox');
myChart.setLegend('#CAD857','Mozila Firefox');
myChart.setLegend('#E4DB7B','Mozila Firefox');
myChart.setLegend('#ECDE49','Mozila Firefox');
myChart.setLegend('#ECC049','Mozila Firefox');
myChart.setLegend('#EC9649','Mozila Firefox');
myChart.setLegend('#A7B629','Internet Explorer');
myChart.setLegend('#CAD857','Internet Explorer');
myChart.setLegend('#E4DB7B','Internet Explorer');
myChart.setLegend('#ECDE49','Internet Explorer');
myChart.setLegend('#ECC049','Internet Explorer');
myChart.setLegend('#EC9649','Internet Explorer');
myChart.setLegend('#A7B629','');
myChart.setLegend('#CAD857','');
myChart.setLegend('#E4DB7B','');
myChart.setLegend('#ECDE49','');
myChart.setLegend('#ECC049','');
myChart.setLegend('#EC9649','');
myChart.setLegend('#A7B629','Safari');
myChart.setLegend('#CAD857','Safari');
myChart.setLegend('#E4DB7B','Safari');
myChart.setLegend('#ECDE49','Safari');
myChart.setLegend('#ECC049','Safari');
myChart.setLegend('#EC9649','Safari');
myChart.setLegend('#A7B629','Goolge Chrome');
myChart.setLegend('#CAD857','Goolge Chrome');
myChart.setLegend('#E4DB7B','Goolge Chrome');
myChart.setLegend('#ECDE49','Goolge Chrome');
myChart.setLegend('#ECC049','Goolge Chrome');
myChart.setLegend('#EC9649','Goolge Chrome');
myChart.setLegend('#A7B629','Nao detectado');
myChart.setLegend('#CAD857','Nao detectado');
myChart.setLegend('#E4DB7B','Nao detectado');
myChart.setLegend('#ECDE49','Nao detectado');
myChart.setLegend('#ECC049','Nao detectado');
myChart.setLegend('#EC9649','Nao detectado');
Agora como resolver sem o for
na verdade preciso imprimir algo assim
myChart.setLegend('#A7B629','Mozila Firefox');
myChart.setLegend('#CAD857','Internet Explorer');
myChart.setLegend('#E4DB7B','');
myChart.setLegend('#ECDE49','Safari');
myChart.setLegend('#ECC049','Goolge Chrome');
myChart.setLegend('#EC9649','Nao detectado');>
Olá pessoal, como posso fazer para peggar 2 array e forma uma variavel misturada, exemplo:
array_1 = ('banana','maça','abacate')
array_2 = (10,20,30)
variavel = ('banana',10);('maça',20);('abacate',30);
Tem como fazer isto?
partindo do principio que ambas vão ter o mesmo tamanho
array_1 = array("'banana'","'maça'","'abacate'")
array_2 = array(10,20,30)
for x = lbound(array_1) to ubound(array_1)
variavel = variavel & "("&array_1(x)&","&array_2(x)&");"
next
response.write variavel
dá uma olhada no lab. de script que tem algumas funções que postei para trabalhar com array, tem uma que faz isso
usa o JOIN, esta função retorna uma string que consiste de um número de substrings em uma matriz.