Jump to content

Lucas Regis

Members
  • Content count

    14
  • Joined

  • Last visited

Community Reputation

0 Comum

About Lucas Regis

  1. Lucas Regis

    trabalhando com .json com vários Objetos

    Deu certo aqui! Obrigado
  2. Lucas Regis

    trabalhando com .json com vários Objetos

    eu tinha tentado essa opção já, e infelizmente não funcionou, vou testar de novo e volto aqui para reportar o erro caso não de certo! Mas nesse caso, como deve ser o foreach()? Existem outros itens dentro do array que preciso que sejam pegos no laço, por exemplo o item races, que são vários dentro de um, sacou? PS: usei o "distance" como exemplo rápido, ele aparece duas vezes, uma no "card-tabs" e outra no "card-title", de toda forma, por exemplo, por objeto quando pedia para imprimir o "distance" do card-tabs, o sistema me retornava assim: distancia: (vazio pq no card-header não tem) distancia: 480 (do card-title) distancia: 480 (do card-tabs) distancia: (vazio, nao presente em "cards") ele percorria todo o json mesmo eu direcionando o objeto... $json->card-tabs, por exemplo!!! de toda forma obrigado
  3. Lucas Regis

    trabalhando com .json com vários Objetos

    Estou tendo bastante dificuldades em pegar dados em um arquivo .json, ele possui vários objetos e quando uso o foreach() para percorre-lo. Poe exemplo, segue o .json {"card-header":{"raceId":"1706057","races":{"95049":{"meeting_abandoned":0,"track":"Kilkenny","races":[{"raceId":"1706057","raceDate":"2019-07-03","raceTime":"8:12"},{"raceId":"1706058","raceDate":"2019-07-03","raceTime":"8:27"},{"raceId":"1706059","raceDate":"2019-07-03","raceTime":"8:43"},{"raceId":"1706060","raceDate":"2019-07-03","raceTime":"9:02"},{"raceId":"1706857","raceDate":"2019-07-03","raceTime":"9:18"},{"raceId":"1706858","raceDate":"2019-07-03","raceTime":"9:34"},{"raceId":"1706859","raceDate":"2019-07-03","raceTime":"9:52"},{"raceId":"1706860","raceDate":"2019-07-03","raceTime":"10:07"},{"raceId":"1706861","raceDate":"2019-07-03","raceTime":"10:23"},{"raceId":"1706862","raceDate":"2019-07-03","raceTime":"10:41"}],"track_id":"50","tv_id":"","tv_name":""}},"courseId":95049,"country":"IRE","trackAbbrName":"K'kenny"},"card-title":{"postPick":"6-5-3","napNum":"","raceSisStatusTopicD5":"GREYHOUNDS\/2019-07-03\/KILKENNY\/08:12\/#SIS_STATUS","infoTopicD5":"GREYHOUNDS\/2019-07-03\/KILKENNY\/08:12\/OUTRIGHT WINNER\/#INFO\/PREFERRED_BOOKMAKER","priceTopicD5":"GREYHOUNDS\/2019-07-03\/KILKENNY\/08:12\/OUTRIGHT WINNER\/PREFERRED_DOG\/PREFERRED_BOOKMAKER","testingPriceTopic":"GREYHOUNDS\/2019-07-03\/KILKENNY\/08:12\/OUTRIGHT WINNER\/PREFERRED_DOG\/PREFERRED_BOOKMAKER","distance":480,"raceGrade":"A9","raceTypeDesc":"Flat","raceDatetime":"1562137920","raceHour":"08","raceMin":"12","reserved":"","tvId":"","bagsCode":"S","raceTitle":"Race 1"},"card-tabs":{"raceId":"1706057","raceDate":"2019-07-03 08:12","distance":"480","raceStatus":0,"raceTitle":"Welcome To Kilkenny Track A9 525","bagsCode":"S","trackName":"KILKENNY","trackCde":"KILK","rpTrackShortName":"Kilky","trackId":"50","country":"IRE","typeDesc":"Flat","raceGrade":"A9","selTrapNum":"6","tvId":"","dangerTrapNum":"5","fcastAltTrapNum":"3","napNum":"","raceDateDate":"2019-07-03","raceDateTime":"08:12"},"card":{"dogs":[{"dogId":"528848","trackId":"50","trapNum":"1","dogName":"Flexible Pango","dogColor":"BK","dogSex":"B","forecastComment":"Been battered around lately, due some luck","chanceOfWin":30.72,"trainerName":"M Kennedy","trainerLocation":"","forecast":"5\/1","topSpeed":"93","wideYn":"","handicapMetre":"","diffusionName":"FLEXIBLE_PANGO","spotlightComment":"Been battered around lately, due some luck","nonRunner":"","reserved":"","isVacant":"","dateOfBirth":"1Sep15","brt":"30.57","bestTimeGrade":"","bestTimeGradeDate":"","sire":"Farloe Tango","dam":"Flexible Dora","birthMonYY":"Sep15","dateOfSeason":"","shortForm":"53355"},{"dogId":"532977","trackId":"50","trapNum":"2","dogName":"Bradys Choice","dogColor":"BK","dogSex":"B","forecastComment":"Finding trouble, not showcasing ability as a result","chanceOfWin":30.78,"trainerName":"M Fortune","trainerLocation":"","forecast":"5\/1","topSpeed":"91","wideYn":"","handicapMetre":"","diffusionName":"BRADYS_CHOICE","spotlightComment":"Finding trouble, not showcasing ability as a result","nonRunner":"","reserved":"","isVacant":"","dateOfBirth":"11Jan18","brt":"30.67","bestTimeGrade":"","bestTimeGradeDate":"","sire":"Ballymac Eske","dam":"Marinas Blue","birthMonYY":"Jan18","dateOfSeason":"","shortForm":"T5666"},{"dogId":"528978","trackId":"50","trapNum":"3","dogName":"Littlest Hobo","dogColor":"WBK","dogSex":"B","forecastComment":"Learning twists and turns of track, may still run well","chanceOfWin":30.42,"trainerName":"D Fogarty","trainerLocation":"","forecast":"4\/1","topSpeed":"99","wideYn":"","handicapMetre":"","diffusionName":"LITTLEST_HOBO","spotlightComment":"Learning twists and turns of track, may still run well","nonRunner":"","reserved":"","isVacant":"","dateOfBirth":"1May17","brt":"30.31","bestTimeGrade":"","bestTimeGradeDate":"","sire":"Sidarian Blaze","dam":"Miss Precedent","birthMonYY":"May17","dateOfSeason":"","shortForm":"532T3"},{"dogId":"532964","trackId":"50","trapNum":"4","dogName":"Amwhatiam","dogColor":"BE","dogSex":"B","forecastComment":"Luck tends to even itself out, due a change of it","chanceOfWin":30.51,"trainerName":"S O'Donnell","trainerLocation":"","forecast":"7\/2","topSpeed":"96","wideYn":"","handicapMetre":"","diffusionName":"AMWHATIAM","spotlightComment":"Luck tends to even itself out, due a change of it","nonRunner":"","reserved":"","isVacant":"","dateOfBirth":"12Sep17","brt":"30.4","bestTimeGrade":"","bestTimeGradeDate":"","sire":"Superior Product","dam":"Aclamon Jill","birthMonYY":"Sep17","dateOfSeason":"","shortForm":"TTT64"},{"dogId":"528832","trackId":"50","trapNum":"5","dogName":"Heyisntthatright","dogColor":"BK","dogSex":"B","forecastComment":"Five alive? Must be paw perfect to avoid a bang","chanceOfWin":30.33,"trainerName":"M Bergin-Flynn","trainerLocation":"","forecast":"7\/2","topSpeed":"100","wideYn":"","handicapMetre":"","diffusionName":"HEYISNTTHATRIGHT","spotlightComment":"Five alive? Must be paw perfect to avoid a bang","nonRunner":"","reserved":"","isVacant":"","dateOfBirth":"15Aug17","brt":"30.13","bestTimeGrade":"","bestTimeGradeDate":"","sire":"Barefoot James","dam":"Hey Ruby","birthMonYY":"Aug17","dateOfSeason":"","shortForm":"44336"},{"dogId":"533139","trackId":"50","trapNum":"6","dogName":"Kilbreedy Hulk","dogColor":"BK","dogSex":"D","forecastComment":"Being backed with good reason, leading player","chanceOfWin":30.29,"trainerName":"F Hickey","trainerLocation":"","forecast":"9\/4","topSpeed":"99","wideYn":"M","handicapMetre":"","diffusionName":"KILBREEDY_HULK","spotlightComment":"Being backed with good reason, leading player","nonRunner":"","reserved":"","isVacant":"","dateOfBirth":"21Oct17","brt":"30.23","bestTimeGrade":"","bestTimeGradeDate":"","sire":"Farloe Blitz","dam":"Garryglass Ros","birthMonYY":"Oct17","dateOfSeason":"","shortForm":"T6326"}]}} card-header, card-title, card-tabs e card, são os objetos "principais".... Por exemplo... se eu quero pegar apenas "distance" que está dentro do "card-header"estou usando... foreach ($itens as $dados){ } porém, está pegando "distance" de outros objetos, no caso que eu não queria.... então tentei assim... foreach ($itens->card-header as $dados){ } e assim foreach ($itens->card-header as $dados=>$a){ } Mas está me gerando erro no foreach... Me salvem ai, como faço para acessar esses objetos "pai" separadamente... Me desculpe usar estes termos é que não sei realmente como chama-los! Obrigado
  4. Lucas Regis

    Mudar chaves de um array em php

    Obrigado a todos pelas respostas, consegui solucionar o problema!
  5. Lucas Regis

    Mudar chaves de um array em php

    Olá Galera, tenho o seguinte array gerado através de um array_push(), e retirando todos elementos repetidos dele com array_unique() Array ( [0] => 5632 [1] => 5766 [2] => 5756 [39] => 5754 [42] => 5644 [43] => 27 [46] => 5755 [51] => 5860 [52] => 5576 ) certo! Porém após retirar todos os elementos repetidos os elementos do array não se rearranjam e suas chaves ficam fora de ordem, [0], [1], [2], [39], [42].... e por ai vai... seria ideal para minha aplicação se fosse [0], [1], [2], [3], [4], [5]......... Alguém sabe como rearranjo essas chaves desse array e as coloco em ordem numérica começando do 0... Obrigado!
  6. Lucas Regis

    Problema na passagem de parâmetros em URL amigável

    Muito Obrigado, funcionou!
  7. Olá galera, Estou com um problema no meu site, tenho uma página que é reescrita pelo .htaccess com a seguinte regra: RewriteEngine On RewriteRule ^categoria/([a-z0-9-]+)/?$ categoria.php?cat=$1 [NC] Está funcionando perfeitamente a url amigável, porém quando a url está amigável eu não consigo passar nenhum parametro via $_GET ou $_POST por exemplo: site/categoria/livros?parametro=123 Como disse não consigo recuperar o valor do parametro para uma variável, a variável fica vazia não recebe nada, é como se não lesse isso na URL. Estou passando os valores assim $variavel = $_GET['parametro']; consigo apenas se estiver não amigável como: site/categoria.php?cat=livro&parametro=123 Alguma dica de como solucionar isso? Eu precisava pegar o valor desses "parametro" em uma variável. Obrigado Att
  8. Lucas Regis

    Div dentro de um echo

    coloquei a div em outra pagina e fiz um include, será que posso ter problemas de SEO com isso? acho que não né? Mas foi assim que resolvi, valeu a participação de todos ;)
  9. Lucas Regis

    Div dentro de um echo

    Olá amigos, Bom estou tentando exibir a div dentro de um echo, porem eu já fiz de tudo e não consigo fazer funcionar, da sempre erro... Alguem pode dar uma olhada no meu código e ver onde eu estou errando? echo '<div class="col-xs-12 col-sm-4 col-md-2 col-lg-2">' '<div class="boxproduto"> <a title="'.$name.'" href="'.$urls.'"/"'.$id.'"/"'.slug($name).'">' '<div class="boxloja">'.$sellername.'</div>' '<div class="boxthmb"><img height="120" width="120" src="'.$imagem.'"></div>' '<h4 class="boxnome"><span>'.$name.'</span></h4>' '<div class="boxprecoanterior"> "De" <strong> '.printf($nvalue) .'</strong> "por" </div>' '<div class="boxpreconovo"><span class="moeda">"R$"</span>'.$value.' </div>''<div class="boxreducao">"Redução de:" <strong>"R$"'.printf ($resultado).'</strong></div>''<div class="boxdesconto"><span>'.printf ($echopercent).'"%"</span>"OFF"</div>' '<div class="boxbutton">"visualizar oferta"</div></a> </div> </div>'; Obrigado!
  10. Lucas Regis

    Atribuindo Valores para elementos de matrizes em PHP

    Consegui!!! Eu estava atribuindo um array a outro array sem necessidades.... for($i =1; $i <= $valor1; $i++){ for ($j=1; $j<= $valor2; $j++){ $a[$i][$j] = 0; Moderador seu post foi muito útil...Agora eu tenho a saida assim Matriz[1][1] =0 Matriz[1][2] =0 Matriz[1][3] =0 Matria[2][1] =0 Matriz[2][2] =0 Eu imrpimo ele assim echo "Matriz[".$i."][".$j."] =" .$a[$i][$j];Alguem sabe como eu poderia organizar as colunas e linhas nessa ipressão, tipo assim Matriz[1][1] =0 Matriz[1][2] =0 Matriz[1][3] =0 Matria[2][1] =0 Matriz[2][2] =0 Matriz[2][3] =0 Esses indices [1][1] representam linhas e colunas respectivamentes, logo queria imprimir o resultado no formato da matriz.... GRato!!!
  11. Lucas Regis

    Atribuindo Valores para elementos de matrizes em PHP

    Então cara, Mesmo utilizando for($i =1; $i <= $valor1; $i++){ for ($j=1; $j<= $valor2; $j++){ $matriz[$i][$j] = 0; pegando isso e tntando salvar dentro do array, me parece que ele nao grava as três variaveis, tipo o $i oo $j e o valor da $matriz, muito estranho já tentei de tudo para atribuir esse zero a todos valores dos elementos da matriz mas parece que sei lá nao vai.....
  12. Olá amigos, Estou tentando desenvolver um programinha que faça contas (operações simples) com valores atribuidos a elementos de uma matriz. Segue meu código desenvolvido até agora. $valor1 = $_POST['valor1']; $valor2 = $_POST['valor2']; $matriz = array(); for($i =1; $i <= $valor1; $i++){ for ($j=1; $j<= $valor2; $j++){ $numero ==0; array_push ($matriz, $numero); echo "<br>"; echo "Potencial[".$i."][".$j."] =" .$matriz; echo "<br>"; } } echo "<br><br>"; echo ("<br> Numero total de potenciais = \n\n" .count ($matriz)); echo "<br><br>"; print("<a href=\"potenciais.php\">link</a>"); ?>Bom ele inicialmente recebe valores do numero de linha da matriz e do numero de coluna, após isso estou tentando jogar um valor igual a zero para todos elementos da matriz e imprimir cada elemento com esse valor zero, isso é inicialmente pois futuramente quero fazer continhas com cada elemento dessa matriz.... Esse código está imprimindo assim Potencial[1][1] =Array Potencial[1][2] =Array Potencial[2][1] =Array Potencial[2][2] =Array Não está atribuindo o valor 0 para cada elemento no array da matriz, no caso do exemplo pedi ao programa uma matriz 2X2, talvez esteja sendo bobo em fazer em php, mas gosto de php e queria publica-lo na internet, Alguem pode me ajudar a analisar onde estou errando na hora de atribuir os valores aos elementos da matriz. Ps: e Se por ventura alguem souber como faço para imprimir em formato matricial msm, linhas e colunas pode dar um help? Obrigdo desde já.
×

Important Information

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