Jump to content

Search the Community

Showing results for tags 'array'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Q&A Desenvolvimento
    • Perguntas e respostas rápidas
  • Desenvolvimento e Banco de Dados
    • HTML e CSS
    • Java
    • Javascript
    • .NET
    • PHP
    • Python
    • Ruby
    • Mobile
    • Ambientes de Desenvolvimento
    • Arquitetura e Métodos Ágeis
    • Banco de Dados
    • DevOps
    • Desenvolvimento de Games
    • E-Commerce e Pagamentos Online
    • SEO e Otimizações
    • WordPress
    • Algoritmos & Outras Tecnologias
  • Design e Produto
    • Fotografia
    • Photoshop
    • Design de interfaces e UX
    • Edição/Produção de Vídeos
    • Marketing Online
    • Desenho, Ilustração e 3D
  • Entretenimento e uso pessoal
    • Geral
    • Segurança & Malwares
    • Gadgets e wearable
    • Softwares e Apps
    • Entretenimento

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Google+


Hangouts


Skype


Twitter


deviantART


Github


Flickr


LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Found 295 results

  1. Boa galera, é o seguinte, já quebrei a cabeça com esse problema(pelo menos para mim), já busquei e tudo que foi fórum e até aqui mesmo, mais não encontrei nada parecido. Quero associar uma imagem para cada elemento de uma array ou seja substituir o nome do arquivo pela imagem, vejam o código: require_once('./data/php/config.php'); $arquivos = get_files_dir(TEMPLATES, array('html', 'htm', 'php', 'css', 'js')); Dentro do config.php: require_once('files_helper.php'); define('TEMPLATES', './../../../'); agora vem o files_helper.php: function get_extensao_file($nome){ $verifica = explode('.', $nome); return $verifica[count($verifica) - 1]; } O files_helper é maior mais o que importa esta ai, quero atribuir imagem de acordo com a extensão do arquivo que a array encontra. se poderem mim ajudem ai: :)
  2. Olá bom dia, estou tentando transformar um array em um array associativo. Quero transformar esse array Array ( [0] => Array ( [localizacao] => direita ) [1] => Array ( [tamanho] => 3 ) [2] => Array ( [contorno] => 5 ) [3] => Array ( [limite] => 7 ) [4] => Array ( [localizacao] => esquerda ) [5] => Array ( [tamanho] => 2 ) [6] => Array ( [contorno] => 4 ) [7] => Array ( [limite] => 6 ) ) E gerar um array como esse Array ( [0] => Array ( [localizacao] => direita [tamanho] => 3 [contorno] => 5 [limite] => 7 ) [1] => Array ( [localizacao] => esquerda [tamanho] => 2 [contorno] =>4 [limite] => 6 ) )
  3. Olá Alguém aqui sabe como eu posso testar o tamanho de um array multidimensional no ASP ? Ou transformar esse array em uma string só separada por um caractere qualquer ? Obrigado
  4. mjstudios

    JSON e ARRAY

    Pessoal, preciso retornar aos valores de array: listaOperacoes - ListaDeVencidos: <?php $json_str = '{"return":{"Setor":"99783652","Cliente":"123456789","Assumida":"0.00","Recebida":"0.00","dataBase":"2016-05","dataInicio:"2016-07-04","listaOperacoes":[{"listaDeVencidos":{"codigo":"v250","VencimentoValor":"2053.93"},"modalidade":"1301","variacaoCambial":"N"},{"listaDeVencidos":[{"codigo":"v260","VencimentoValor":"1194.04"},{"codigo":"v245","VencimentoValor":"726.22"},{"codigo":"v220","VencimentoValor":"72.05"},{"codigo":"v255","VencimentoValor":"1506.69"},{"codigo":"v230","VencimentoValor":"83.98"},{"codigo":"v240","VencimentoValor":"407.28"},{"codigo":"v310","VencimentoValor":"1333.58"},{"codigo":"v250","VencimentoValor":"719.10"}],"modalidade":"0203","variacaoCambial":"N"},{"listaDeVencidos":[{"codigo":"v140","VencimentoValor":"333.95"},{"codigo":"v210","VencimentoValor":"111.84"},{"codigo":"v150","VencimentoValor":"634.91"},{"codigo":"v220","VencimentoValor":"115.72"},{"codigo":"v230","VencimentoValor":"117.27"},{"codigo":"v110","VencimentoValor":"109.51"},{"codigo":"v120","VencimentoValor":"109.96"},{"codigo":"v130","VencimentoValor":"110.41"}],"modalidade":"0212","variacaoCambial":"N"}],"Documentos":"92.73","VolumeProcessado":"99.84","Instituicoes":3,"quantidadeTotal":7,"OperacoesDiscordancia":0,"quantidadeOperacoes":0,"responsabilidadeTotal":"0","responsabilidade":"0","Vendor":"0.00","tipo":"1"}}'; $jsonObj = json_decode($json_str); echo '<pre>'; var_dump($jsonObj); echo '</pre>'; foreach( $jsonObj as $item ){ foreach ( $item as $property => $value ){ echo $property." = ".$item->$property."<br>"; } } ?>
  5. Olá boa noite, tenho o seguinte array Array ( [7] => Array ( [0] => 59 ) [8] => Array ( [0] => 37 ) [27] => Array ( [0] => 51 [1] => 52 [2] => 53 ) ) Como faço para extrair os valores dele: 59, 37, 51, 52 e 53?
  6. manolegal

    Passar valor array

    Olá amigos. Estou com problemas para passar valores de array no formulário. Antes de submeter o formulário tenho a seguinte situação: $valor_array = $linha["valor_array"]; print_r($valor_array); Array ( [0] => 34 [1] => 35 ) Após submeter o formulário, tenho a seguinte situação: Array ( [0] => Array ) Estou passando e recebendo array da seguinte forma: <input type="hidden" name="valor_array[]" id="valor_array[]" value="<?php echo "$valor_array"; ?>" /></td> $valor_array = $_POST ["valor_array"]; Como faço para resolver este problema?
  7. manolegal

    Explode array

    Olá amigos Estou trazendo vários dados de uma coluna do BD Postgre em um único registro, usando a seguinte função: array_agg(fazenda_troca_notas_lancamentos_entrada.id_lancamento) as dados_campo, O resultado é o seguinte: $retorna = $linha["dados_campo"]; {6,7} Estou tentando colocar este retorno em array: $teste = explode(",", $retorna); Tendo o resultado: Array ( [0] => {6 [1] => 7} ) O problema é que os IDs estão vindo com "{" e "}". Como faço para retirar estes valores?
  8. Douglas Julião

    Profundidade de Array

    Boa tarde! Alguém sabe como eu altero a ordem do meu array dessa forma: eu tenho um array de exemplo que tem 12 valores e esses 12 valores estão em indice continuo de [0 ...a... 11]. com esse array eu estou adicionando em 4 arquivos de 3 em 3 do array, vai ficar mais ou menos assim: array = [0,1,2,3,4,5,6,7,8,9,10,11] totalFolhas = 4; Em cada folha tenho isso: folha1 = 0,1,2; folha2 = 3,4,5; folha3 = 6,7,8; folha4 = 9,10,11; Isso é basicamente o que eu tenho nas folha que estão sendo geradas automaticamente de acordo com o array. O que eu gostaria de saber é, como eu altero a profundidade do array ou no caso a ordem que ele possa percorrer com um for para as folhas ficarem desse jeito: folha1 = 0,4,8; folha2 = 1,5,9; folha3 = 2,6,10; folha4 = 3,7,11; Alguém tem alguma idéia de como isso pode ser feito? Obrigado!
  9. Boa noite a todos, Passei o projeto para PDO e está tudo aparentemente bem, porém o que antes era uma simples busca de 1 dado em cada select, agora se tornou vários dados em um select (limitei ele em maxOptions = 5), ok, até ai tudo bem, me virei aqui para fazer isso virar um array de dados. Atualmente o cenário é o seguinte: Tenho estas variáveis que recebem um array, se eu der um echo em cada uma delas e preencher o meu select option com 2 ou mais dados, ela me retorna (2,5) ou (2,x,x,x números que eu quiser), ou até mesmo apenas um número. Ótimo, em tese está funcionando. $tema = join(',',(array)$id_tema); $autor = join(',',(array)$id_autor); $chave = join(',',(array)$id_palchave); $disciplina = join(',',(array)$id_disciplina); Ai eu tenho um pequeno select que faz a magia da busca múltipla, neste select tenho algumas function de BD que concatena: $sqlbusca = $conn->query("SELECT DISTINCT ARQ_ID,ARQ_NOME,conc_busca_autores(ARQ_ID) as AUT_NOME, conc_busca_temas(ARQ_ID) as TEM_NOME,EDI_NOME, conc_busca_disciplina(ARQ_ID) as DIS_NOME,conc_busca_palchave(ARQ_ID) as PAL_CHA_NOME, TIP_ARQ_NOME,ARQ_CAM_ARQ FROM `arquivos` a INNER JOIN arquivos_has_disciplinas b ON a.ARQ_ID = b.Arquivos_ARQ_ID INNER JOIN disciplinas dis ON b.Disciplinas_DIS_ID = dis.DIS_ID INNER JOIN arquivos_has_temas c ON a.ARQ_ID = c.Arquivos_ARQ_ID INNER JOIN temas tem ON c.Temas_TEM_ID = tem.TEM_ID INNER JOIN autores_has_arquivos d ON a.ARQ_ID = d.Arquivos_ARQ_ID INNER JOIN autores aut ON d.Autores_AUT_ID = aut.AUT_ID INNER JOIN palavraschave_has_arquivos e ON a.ARQ_ID = e.Arquivos_ARQ_ID INNER JOIN palavraschave pal ON e.PalavrasChave_PAL_CHA_ID = pal.PAL_CHA_ID INNER JOIN editoras edi ON edi.EDI_ID = a.Editoras_idEditoras INNER JOIN tipoarquivo tip ON tip.TIP_ARQ_ID = a.TipoArquivo_idTipoArquivo where ( a.ARQ_NOME LIKE '$txtnomearquivo%' or '$txtnomearquivo' LIKE '' ) and ( a.editoras_ideditoras = $id_editora or $id_editora = 0 ) and ( a.TipoArquivo_idTipoArquivo = $id_ta or $id_ta = 0 ) and ( b.Disciplinas_DIS_ID in ($disciplina) or ($disciplina) = 0 ) and ( c.Temas_TEM_ID in($tema) or ($tema) = 0 ) and ( d.Autores_AUT_ID in ($autor) or ($autor) = 0 ) and ( e.PalavrasChave_PAL_CHA_ID in ($chave) or ($chave) = 0 )"); while ($linha = $sqlbusca->fetch(PDO::FETCH_ASSOC)) { ?> //aqui vem a tabela, etc. Eis a questão: Se eu selecionar apenas 1 dado de apenas 1 select option ou de vários select options ou até mesmo parte do nome do arquivo(iniciais), ele me retorna perfeito, nada a fazer. O erro acontece no momento em que eu seleciono por exemplo, duas disciplinas, ou dois autores e coloco para busca. Coloquei um var_dump($sqlbusca). retorno do var_dump => bool(false) Fatal error: Call to a member function fetch() on boolean in C:\xampp\htdocs\ ... " "SOLUÇÃO" " entre aspas [bug] Se eu modificar (remover or ($disciplina) = 0) and ( b.Disciplinas_DIS_ID in ($disciplina) or ($disciplina) = 0 ) Para and ( b.Disciplinas_DIS_ID in ($disciplina) ) o var_dump mostra todo o sql e na onde eu coloco dois dados fica assim: and ( b.Disciplinas_DIS_ID in (2,4) ) Apenas fazendo esta alteração, eu consigo fazer a busca de 2 disciplinas ou mais na minha busca e funciona 100%. PORÉM O RESTO... Buga tudo, não consigo pesquisar nada a não ser apenas a disciplina. Já editei todos os outros para ficar igual disciplina e nada, já substitui o in por LIKE, já alterei o = 0 por LIKE '' e nada também. Alguma luz no fim do túnel?
  10. noliveira.renato

    Consumir webservice enviando uma array

    Boa tarde galera, Estou precisando de uma ajuda pra consumir um webservice. O webservice que vou consumir precisa receber um array com alguns dados de cotações, a estrutura é essa abaixo: tenho que montar essa tag cotacoes, depois aretcot e ai sim inserir os registro dentro dessa tag cots lembrando que preciso mandar mais de um registro e também não sei exatamente como fazer isso, tentei adicionar tudo numa array e mandar mas também não funcionou. fiz da forma abaixo mas da esse erro: atal error: Uncaught SoapFault exception: [sender] WEBSERVICE ERROR : Argument Missing : Required field ARETCOT not found. in C:\xampp\htdocs\sendcots.php:37 Stack trace: #0 C:\xampp\htdocs\sendcots.php(37): SoapClient->__soapCall('UPDCOT', Array) #1 {main} thrown in C:\xampp\htdocs\sendcots.php on line 37 $client = new SoapClient ( "http://187.50.7.74:90/WSRETCOT.apw?WSDL" ); $function = 'UPDCOT'; $arguments = array ( 'Logar' => array ( '_CLOGIN' => $_SESSION ['user'], '_CPASSWORD' => $_SESSION ['pass'], 'COTACOES' => array ( 'ARETCOT' => array ( 'CEMP' => "SP" , 'CSTATUS' => "P", 'NREGISTRO' => 11111 ) ))); Requisição SOAP <?xml version="1.0" encoding="utf-8"?" <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <COTACOES> <ARETCOT> <COTS> <CEMP>STRING</CEMP> <CSTATUS>STRING</CSTATUS> <NREGISTRO>FLOAT</NREGISTRO> </COTS> <COTS> <CEMP>STRING</CEMP> <CSTATUS>STRING</CSTATUS> <NREGISTRO>FLOAT</NREGISTRO> </COTS> </ARETCOT> </COTACOES> <_CLOGIN>STRING</_CLOGIN> <_CPASSWORD>STRING</_CPASSWORD> </soap:Body> </soap:Envelope> Quer puder dar essa força, agradeço. Muito obrigado!
  11. rpmarques

    Dúvida com array e session

    Bom dia sei que é uma dúvida simples, mas não estou conseguindo achar a solução, tenho um array que vem da sessão da seguinte forma: PEDIDOI produto_id | qtde 1 => 1 10 => 2 41 => 3 o que eu gostaria é que ficasse da seguinte forma: PEDIDOI produto_id | qtde | chave 1 => 1 => valor da chave 10 => 2 => valor da chave 41 => 3 => valor da chave não sei se consegui ser claro.
  12. saidmrn

    Dúvida Array

    Pessoal,estou montando um carrinho e estou tendo dificuldade para imprimir o valor do array. Array sendo criado: $carrinho = array_push($_SESSION['carrinho'], array($id,$nome,$preco,$quantidade)); Na hora de imprimir estou usando : for ($contador = 0; $contador < sizeof($carrinho); $contador++) { echo '<tr>'; echo "<td>$carrinho[$contador][0]</td>"; echo "<td>$carrinho[$contador][1]</td>"; echo "<td>$carrinho[$contador][2]</td>"; echo "<td>$carrinho[$contador][3]</td>"; echo '</tr>'; } porém está dando esse erro: Notice: Array to string conversion in Array ( [0] => Array ( [0] => 2BBCC [1] => Table Name Product [2] => 2000 [3] => 1 ) [1] => Array ( [0] => 2BBCC [1] => Table Name Product [2] => 2000 [3] => 1 ) ) Este é o array. Aonde está o erro na hora de imprimir ?,o que tem de errado com o $carrinho[$contador][0]? Obrigado !
  13. Jeovane Carvalho

    Gerar resultados de um array num mesmo resultado

    Salve pessoal, bom dia tenho um pequeno problema, quando pego resultados de um array por exemplo id1 e id9, eu consigo transformar em strings pelo foreach, porém não consigo pegar os ids num só resultado, por exemplo, o id1 tem 6 resultados e o id 9 tem 2 , mas na hora de jogar na tela ele joga separado como mostra no print da minha tela vejam: http://www.netsistec.com.br/imgs/print.jpg O código:PHP $negocio = strip_tags( $_POST['negocio'] ); $tipo = strip_tags( $_POST['tipo'] ); $cidade = $_POST['cidade']; $bairro = $_POST['bairro'] ; echo $negocio; echo $tipo; foreach($cidade as $cidades_2){ echo $cidades_2; } foreach($bairro as $chave=> $bairros_2){ var_dump ($bairros_2); /* MONTA CRITERIOS DE BUSCA */ $where = "i.ativo ='1'"; if ( !empty( $negocio) ) { $where .=" AND i.id_negocio_tipo='".$negocio."'"; if ( !empty( $tipo ) ) { $where .=" AND i.id_tipo_imovel='".$tipo."'"; } } if ( !empty( $cidades_2 ) ) { $where .=" AND i.id_cidade='".$cidades_2."'"; } if ( !empty( $bairros_2 ) ) { $where .=" AND i.bairro='".$bairros_2."'"; } //////// $sql = $MySQLi->query("SELECT i.*, t.tipo_nome, n.tipo, c.cidade FROM imoveis i LEFT JOIN negocio_tipo n ON (n.id = i.id_negocio_tipo) LEFT JOIN imoveis_tipo t ON (t.id = i.id_tipo_imovel) LEFT JOIN cidades c ON (c.id = i.id_cidade) WHERE ".$where."") or print(mysqli_error()); if (!isset( $_GET["pagina"] ) ) $pagina = 1; else $pagina = strip_tags( $_GET["pagina"] ); $max=8; $inicio = $pagina - 1; $inicio = $max * $inicio; $total = mysqli_num_rows($sql); /* calcula a quantidade de produtos sendo exibidos no momento */ $pgs = ceil($total / $max); $de = $max * $pagina; if($pagina == $pgs) $de = $total; $temp = $inicio + 1; if (!empty( $total )==1 ) { echo "<br /><br /><div class='codigo_busca'><p><b>Resultado da Busca de Imóveis</b></p><p>Foram encontrados <b>".$total."</b> imóveis.</p>"."<br />"; echo "<p><span style='font-weight:bold; font-size:14px; color:#FF0;'><b>Página:</b></span> <span style='font-weight:bold; font-size:14px;'>".$pagina." de ".$pgs."</span></p></div><br /><br />"; ////////// ?> <?php } }if (!empty( $total )==0 ) { echo"<br /><br /><br />"; echo "<div class='sem_busca'><b><span style='font: 22px Arial; color: #FFF; font-size: 15px;'><b>Nenhum imóvel encontrado! Tente uma nova busca !<br /><br /></b></span></b>"; echo"<br /><a href='http://".$site."/'/><font color='#ffffff' size='2' face='Arial, Helvetica, sans-serif'><b>VOLTAR<br /><br /><img src='http://".$site."/imagens/voltar.png'></b></font></a></div><br /><br />"; } ?> Notem na imagem que só consigo pegar esse ids separados por se tratar de bairros diferentes, e na tela esta impresso o resultado do VAR_DUMP e os ids chegam normalmente, mas eu queria era pegar tudo junto e mostrando por exemplo: RESULTADO DA BUSCA 8 IMÓVEIS, entenderam, e se eu usar implode não funciona pois não aparece nada na tela, alguém poderia me ajudar..
  14. Bom dia pessoal. Tenho esse array: array (size=3) 'Bruno' => array (size=4) 'Matematica' => int 41 'Fisica' => int 46 'Portugues' => int 34 'Algebra linear' => int 71 'Ana Paula' => array (size=4) 'Matematica' => int 70 'Fisica' => int 90 'Portugues' => int 88 'Algebra linear' => int 100 'Carol' => array (size=4) 'Matematica' => int 95 'Fisica' => int 90 'Portugues' => int 76 'Algebra linear' => int 99 E preciso acessa lo de forma ordenada para alimentar esse gráfico. var data = google.visualization.arrayToDataTable([ ['NomeMatérias', 'NomeAluno1', 'NomeAluno2', 'NomeAluno3', '...' ], ['Matéria1', nota1, nota1, nota1, ... ], ['Matéria2', nota2, nota2, nota2, ... ], ['Matéria3', nota3, nota3, nota3, ... ], ['Matéria4', nota4, nota4, nota4, ... ] ]); Minha dúvida é como acessar o Vetor/array e alimentar o código acima para a construção do gráfico fornecido pelo Google. Gráfico funcionando no Google. https://google-developers.appspot.com/chart/interactive/docs/gallery/combochart
  15. Olá pessoal, boa noite! Desculpem se estou direcionando minha dúvida para tópico errado, pois sou novo no mundo da programação e no forum tbm, porem acho que vou precisar do php para resolver o problema, por isso postei aqui! Bom vamos lá! tenho o seguinte documento com uma estrutura html e um script para selecionar múltiplos campos provenientes de uma <li> esse script renderiza os resultados selecionados em uma div! a partir daí que começa o enrosco, eu gostaria de inserir esses dados selecionados no meu banco de dados todos de uma vez, porem uma linha para cada item selecionado! logo a baixo deixo o código em questão para você darem uma olhada, caso seja possível alguém me dar uma força eu fico grato pela ajuda! desculpem se me referi errado na explicação pois ainda sou inexperiente em mesclar javascript e php! obrigado pela atenção! Vide Código: *** <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title></title> <script src="//code.jquery.com/jquery-1.10.2.js"></script> <script src="//code.jquery.com/ui/1.11.4/jquery-ui.js"></script> <script type="text/javascript"> $(document).ready(function () { $('#selectable').selectable({ stop: function () { var result = ''; $('.ui-selected').each(function (){ result += $(this).text() + ', '; }); //coloca o resultado na div $('#result').html(result); } }); }); </script> <style> li{ display:inline-block; padding:7px; border:1px solid black; cursor:pointer; margin-bottom:3px; } .ui-selected{ background-color:green; color:white } .ui-selecting{ background-color:grey; color:white } </style> </head> <body style="font-family: Arial"> <form id="form1" runat="server"> <ul id="selectable"> <li>01</li> <li>02</li> <li>03</li> <li>04</li> <li>05</li> <li>06</li> <li>07</li><br> <li>08</li> <li>09</li> <li>10</li> <li>11</li> <li>12</li> <li>13</li> <li>14</li><br> <li>15</li> <li>16</li> <li>17</li> <li>18</li> <li>19</li> <li>20</li> <li>21</li><br> <li>22</li> <li>23</li> <li>24</li> <li>25</li> <li>26</li> <li>27</li> <li>28</li><br> <li>29</li> <li>30</li> </ul> Consultar Data: <div id="result"></div> </form> </body> </html>
  16. Elnata COsta

    Como pegar o último valor do foreach [C#]

    Olá a todos, eu gostaria de saber como eu posso pegar o último valor de um foreach tenho o seguinte código: var queryCountHours = conn.Table<RelatorioDB.RelatorioTableCreate>(); string resultHours = String.Empty; if (queryCountHours != null) { foreach (var item in queryCountHours) { var ts = TimeSpan.FromSeconds(Convert.ToDouble(item.Horas)); string hourConverted = string.Format("{0}:{1}:{2}", ts.Hours, ts.Minutes, ts.Seconds); TimeSpan tsSun = TimeSpan.Parse(hourConverted); TimeSpan totalHoras = totalHoras + tsSun; Debug.WriteLine(totalHoras); //A saída é a soma dos valores cada vez que passa pelo laço } } Cada vez que eu somo a variável totalHoras ele exibe em uma linha diferente a soma anterior no Debug, mas eu gostaria de pegar apenas a última linha que é a soma total dos valores. Como eu poderia fazer isso, pegar ou exibir apenas a última linha?? :(
  17. Olá a todos. Precisei de uma função que quando a pessoa digitasse no campo text para efetuar uma busca já fosse buscando e mostrando os resultados direto do banco de dados. Ex. Busca por: "es" Já mostre: "espanha" "estados unidos" Achei este plugin: http://www.tutorialjquery.com/autocompletar-un-textbox-usando-jquery/ que funciona certinho porém não sei como ligar ao banco. Segue o código que faz a busca: <?php /** * Plugin : Autocompletar con jQuery * Autor : Lucas Forchino * WebSite : http://www.tutorialjquery.com * version : 1.0 * Licencia: Pueden usar libremenete este código siempre y cuando no sea para * publicarlo como ejemplo de autocompletar en otro sitio. */ // limpio la palabra que se busca $search= trim($_GET['search']); // la busco $result= search($search); // seteo la cabecera como json header('Content-type: application/json; charset=utf-8'); //imprimo el resultado como un json echo json_encode($result); /** * Funcion que busca en los datos un resultado que tenga que ver * con la busqueda, si los datos vinieran de base no seria necesario esto * ya que lo podriamos resolver directamente por sql */ function search($searchWord) { $tmpArray=array(); /** * Obtengo los datos almacenados en el array */ $data=getData(); /* * Recorro el array para ver si hay palabras que empiecen con lo que viene * por parametros */ foreach($data as $word) { // obtengo el tamaño de la palabra que se busca. $searchWordSize=strlen($searchWord); // corto la palabra que viene del array y la dejo del mismo tamaño que // la que se busca de manera de poder comparar. $tmpWord=substr($word, 0,$searchWordSize); // si son iguales la guardo para devolverla if (strtolower($tmpWord) == strtolower($searchWord)) { // guardo la palabra original sin cortar. $tmpArray[]=$word; } } return $tmpArray; } /** * Retorna los datos, podria ser una base de datos * para simplificar solo hice esta funcion que devuelve * un array ordenado */ function getData() { $result=array(); $result[]='jQuery'; $result[]='Javascript'; $result[]='Imagenes'; $result[]='Galerias'; $result[]='Fotos'; $result[]='Efectos'; $result[]='Menus'; $result[]='Acordeon'; $result[]='Autocompletar'; $result[]='Sliders'; $result[]='PopUps'; $result[]='Clocks'; $result[]='Autoload'; $result[]='HTML5'; $result[]='CSS3'; $result[]='LightBox'; $result[]='Analytics'; $result[]='Analizador'; asort($result); return $result; } Pelo que entendo eu teria que "jogar" os dados dentro deste array: $result=array(); Mas como faço? Não sei muito de array. Grato.
  18. Como juntar dois arrays sendo que o índice do array 1 siga o índice do array 2. Dados para junção: descricao array1= datacol1, datacol2, datacol3, datacol4 array2= collinha1, collinha2, collinha3 ,collinha4 Imprimir assim: descricao, datacol1, collinha1 descricao, datacol2, collinha2 descricao, datacol3, collinha3 descricao, datacol4, collinha4 Codigo que ja tenho, Tirei o indice e coloquei as datas <?php $desc1 = 'Listar='; $nome['24-01-2016'] = 'João'; $nome['25-01-2016'] = 'Telma'; $nome['26-01-2016'] = 'Joana'; $nome['27-01-2016'] = 'Thiago'; $nome['28-01-2016'] = 'Marcio'; $nome['29-01-2016'] = 'Juliana'; $nome['30-01-2016'] = 'Marcos'; $nome['31-01-2016'] = 'Mariana'; foreach($nome as $indice => $valor){ print $desc1; print '=>>>'; print $indice; print '-'; print $valor; print'<br>'; } ?>
  19. Eliseu Filipi

    Como gerenciar lista array online?

    Olá Tenho um arquivo php onde possuo arrays com id, nome e link. Como posso criar uma página e gerenciar este banco de dados online? Algo do tipo entrar com login e senha (nao do servidor), ver a lista por coluna com a opções de cadastrar, editar ou excluir? Desde já agradeço.
  20. Aristides Neto

    Transformar Array

    Bom dia galera. Preciso transformar meu array (que vem do banco de dados) dessa maneira: Array ( [0] => Array ( [id] => 1 [descricao] => Descricao 1 ) [1] => Array ( [id] => 5 [descricao] => Descricao 2 ) [2] => Array ( [id] => 2 [descricao] => Descricao 3 ) ) E preciso deixa-lo assim: Array ( 1 => "Descricao 1", 5 => "Descricao 2", 2 => "Descricao 2" ) Já tentei algumas coisas mas nada... Alguém pode me ajudar?? Obrigado.
  21. Eliseu Filipi

    Gerar link de download

    Olá Gente!! Primeiramente quero deixar claro que não intendo quase nada de PHP, JAVA, etc, mas estou tentando aprende. Tenho um site de downloads com diversos arquivos e gostaria de proteger os links, gerando apos determinado tempo o link original. Então oque eu preciso é o seguinte: (1). Armazenar meus links em uma página PHP (talvez por Array), com nome, ID e link. Ex.: (1) => Array ( (id) => '46548652', (nome) => 'Arquivo 1', (link) => 'SiteExternal.com/file.exe' ), (2). Disponibilizar um link/url (inline) para usar no navegador, que redirecionasse SEMPRE para uma mesma página de download, mas que armazenasse na url uma ID diferente. Ex.: http://mysite.com/download.html?ID=46548652" Então o internauta clicasse em um botão para liberar o download, aguardasse o cronometro regressivo, e gerasse um novo botão "download". Esse botão "download" quando clicado que buscasse na pagina php (na array) o ID contido na url da página, e gera-se o link original. Alguém pode me ajudar?
  22. andersonseifert

    Mostrar somente 1 registro

    Pessoal alguém pode me ajudar preciso mostrar so um registro(Total de Mensagem) fazendo com FORECH mostra todos registros conforme a imagem abaixo, qual seria a melhor opcao ? Imagem http://prntscr.com/9qdtdn Codigo : http://pastebin.com/gNPbRtWr Total de mensagens: 21 Total de mensagens: 2 Total de mensagens: 0 Total de mensagens: 2 Total de mensagens: 0
  23. Olá, estou a 2 dias tentando resolver um problema, não consigo pegar varios arrays com indices 0 e colocar e um único array. EX: <?php function buscarEstados1($id) { include 'includes/conexao.php'; $s_down = "select id from tab_afiliado where upline = $id"; $res_down = $cnns->query($s_down); $count = $res_down->rowCount(); $res_down->execute(); foreach ($res_down as $down) { $aff_uf = $down['id']; $teste = array(); $s_uf = "select uf,id_endereco from tab_endereco WHERE id_endereco = " . $aff_uf . ""; $res_uf = $cnns->query($s_uf); foreach ($res_uf as $uf) { $temp= $uf['uf']; $ug = substr($temp, -2); //Pega apenas 1 siglas dos estados pois algumas aparecem 2 como uma strings só isso acontece apenas em nós da rede array_push($teste ,"$ug"); var_dump($teste ); }buscarEstados1($aff_uf); } } buscarEstados1(1000); ?> RESUMO DO QUE QUERO FAZER: PEGAR ISSO QUE ESTÁ AGORA NO CÓDIGO: array { [0]=> "SP" } array { [0]=> "MG" } array { [0]=> "MT" } E FAZER ISSO: array { [0]=> "SP", [1]=> "MG", [2]=> "MT"};
  24. kleyton renato

    if dentro de foreach - contar resultado

    <form action="<?php echo $_SERVER['REQUEST_URI']; ?>" method="post"> <label id="lista02">Valor 1</label> <input type="txt" name="valor1" /> <br> <label id="lista02">Valor 2</label> <input type="txt" name="valor2" /> <br> <label id="lista02">Valor 3</label> <input type="txt" name="valor3" /> <br> <label id="lista02">Valor 4</label> <input type="txt" name="valor4" /> <br> <label id="lista02">Valor 5</label> <input type="txt" name="valor5" /> <br> <label id="lista02">Valor 6</label> <input type="txt" name="valor6" /> <br> <label id="lista02">Valor 7</label> <input type="txt" name="valor7" /> <br> <label id="lista02">Valor 8</label> <input type="txt" name="valor8" /> <br> <label id="lista02">Valor 9</label> <input type="txt" name="valor9" /> <br> <label id="lista02">Valor 10</label> <input type="txt" name="valor10" /> <br> <p> <input type="submit" value="Calcular" name="calcular"> </p> </form> <hr> ===================================================== <?php $calc = $_POST["calcular"]; $valor1 = $_POST["valor1"]; $valor2 = $_POST["valor2"]; $valor3 = $_POST["valor3"]; $valor4 = $_POST["valor4"]; $valor5 = $_POST["valor5"]; $valor6 = $_POST["valor6"]; $valor7 = $_POST["valor7"]; $valor8 = $_POST["valor8"]; $valor9 = $_POST["valor9"]; $valor10 = $_POST["valor10"]; $valor[1] = $valor1; $valor[2] = $valor2; $valor[3] = $valor3; $valor[4] = $valor4; $valor[5] = $valor5; $valor[6] = $valor6; $valor[7] = $valor7; $valor[8] = $valor8; $valor[9] = $valor9; $valor[10] = $valor10; $soma = array_sum($valor); if ($calc) { echo "<b><br>e) Quantos e quais valores são maiores que a média.</b><br>"; foreach ($valor as $fibo) { if ($fibo > $soma/10) { echo "Valores maiores que a média : ".$fibo."<br>"; } } } Explicando: 1. Há dez campos para inserir números 2. A questão tem 5 opções e uma delas pede o seguinte : "e) imprima quantos e quais dos valores são maiores que a média desses valores." 3. Com esse código que está aí, que fiz, consigo que só apareçam os números maiores que a MÉDIA. A soma é feita e tudo mais. 4. A parte de contar quantos números SÃO MAIORES QUE A MÉDIA é que não estou conseguindo. Já tentei de tudo. Consigo até contar. Mas, apenas dentro do loop e mesmo contando apenas por linha. Ou seja, a cada de resultado aparece a quantidade igual 1. É até meio que óbvio, visto que vai quebrando linha e mostrando os resultado. Ex: Digamos que os 5 primeiros números foram 10, 9, 8, 7 e 6. Com esse código, apenas eles são mostrados. Até porque são os únicos maiores que determinada MÉDIA. Gostaria de contar esse resultado. Tipo:5 números. Se alguém puder ajudar, agradeço desde já ...
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.