Página 1 de 2 12 ÚltimoÚltimo
+ Responder ao Tópico



  1. Eu estou fazendo uma função usando php que compara duas matriz e ao encontrar um valor em que ja existe na outra matriz, ele remove esse valor de uma das matrizes e o valor seguinte passa a ocupar seu lugar, mais ou menos assim:

    Matriz 1 Matriz 2

    1 8
    2 7
    3 4
    4 f
    5 y

    Ou seja o numero 4 tem que sair da matriz e o "f" tem que ocupar seu lugar, e o "y" o lugar do "f" ....entenderam??

    Se alguem puder me ajudar.... <IMG SRC="images/forum/icons/icon27.gif">

  2. Bom vou fazer uns pedacos aqui para voce, e depois voce cria as funcoes coisa e tals, eh so para dar uma ideia.

    for ($x=0 ; $x > 1000 ; $x++)
    for ($y=0 ; $y > 1000 ; $y++)
    {
    if ( $matriz1[$x][$y] = $matriz2[$x][$y] )
    {
    for ($desloc=0; $desloc > 1000 ; $desloc++) {
    $matriz2[$x][$y] = $matriz[$x+$desloc][$y+$desloc];
    }
    }
    }

    eh mais ou menos isso, considerando que 1000 seria o tam. maximo da sua matriz, bom fiz dessa maneira pois voce falou que era matriz e matrizes sao bidimensionais, se no seu caso for unidimensional fale vetor (pois eh mais ou menos o q vc mostrou no exemplo ai)

    Crie sua aplicacao, desenvolva, e va tentando, ai pergunte algo que der problema, nao sou programador em php, entao eh claro que pode ter uma solucao mais facil e mais facil do q essa, ou ate mesmo usar um banco de dados, dependendo da sua aplicacao garoto <IMG SRC="images/forum/icons/icon_smile.gif"> mas eh isso ai.

    Isso foi so uma ideia, trabalhe ela melhor.



  3. hehe desgraca esse negocio de forum que nao segura a identacao.. mas tudo bem...

    correcao ...

    $matriz2[$x+$desloc][$y+$desloc] = $matriz2[$x+$desloc+1][$y+$desloc+1];

  4. Ná realidade eu ainda não entendi direito esse negocio de matriz e vetor, mais eu gostaria de fazer uma (talvez) correção, na sua função o for não seria

    for($x=0;$x<$tamanho_matriz);$x++)

    ou seja enquanto for menor, e não maior, eu ja tinha pensado em fazer esse tipo de rotina, só que eu achei que se derrepente o volume de dados fosse muito grande ele poderia deixar o aplicativo um pouco lento, é que eu pensei que tinha alguma função pre-definida no php pra fazer isso, tipo array_drop($num_pra_dropa)...

    Mais mesmo assim valeu, vou seguir seu conselho <IMG SRC="images/forum/icons/icon_wink.gif">



  5. Hehe, exatamente isso dai, foi um erro que passou desapercebido (assim como provavelmente muito outros hehe)

    hehe bom se o php tem essa funcao, eu realmente nao faco a menor ideia, quando voce quiser alguns exemplos de funcoes jah existentes entre outras coisas procure em php.net , la eles tem uma db com todos as funcoes e comandos, mais comentarios <IMG SRC="images/forum/icons/icon_smile.gif">






Tópicos Similares

  1. funcao em php
    Por aperigo no fórum Linguagens de Programação
    Respostas: 3
    Último Post: 24-03-2011, 09:47
  2. função em PHP - arquivo existe?
    Por whinston no fórum Linguagens de Programação
    Respostas: 4
    Último Post: 03-09-2005, 13:09
  3. função parecida com LIKE do SQL em PHP
    Por whinston no fórum Linguagens de Programação
    Respostas: 11
    Último Post: 13-04-2005, 14:02
  4. função em PHP para transf. minutos em hora
    Por whinston no fórum Linguagens de Programação
    Respostas: 2
    Último Post: 04-04-2005, 14:00
  5. Instalar PHP pra rodar em Cluster
    Por SDM no fórum Servidores de Rede
    Respostas: 3
    Último Post: 10-10-2003, 08:12

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L