Editado: Postei atrasado, mas fica a explicação para outros que tenha duvida, talvez seu problema era estar usando o "$HTTP_GET_VARS" em vez do "$_GET".
---------------------------------------------------
Bem mas vc quer pegar as 30 primeiras palavras ou os 30 primeiros caracteres?
Pois há diferenças entre uma coisa e outra veja só ...
"Essa é a frase"
No texto acima ela possui 4 palavras e 14 caracteres, logo vc precisa decidir qual metodo quer últilizar para fazer a sua "consulta" ...
Se for caractres, nossos aimigo "_Dudu_1533" & "Paulo André", já responderão e volta a frisar ... basta usar a função "substr", veja o exemplo pratico abaixo:<?php $texto = "Essa é a frase"; $kayord = substr($texto, 0, 8); echo $kayord; // Resultado: Essa é a ?>
Caso vc queria pegar as 30 primeira palavras, se elas estiverem divididas por espaços como no exemplo como o exemplo que vc passo é so combinar 2 funções e pronto veja um exemplo:<?php // Recenedo os dados de algo assim: http://www.dominio.com/index.php?palavra=bla bla blab blab bla $palavras = explode(" ", $_GET["palavra"]); // Divide as palavras em pedaços $trinta = array_slice($palavras, 0, 30); // Pega os 30 primeiros arrays ... // Faz o que quiser, com as 30 palavras print_r($trinta); ?>
Há sua OBS a super-global "$HTTP_GET_VARS" está em desuso, sendo que os desenvolvedores do PHP aconselhão a usar as novas super-globais, no caso agora é so "$_GET", essa implematação foi feita no PHP 4.1.0.
Pessoal muito obrigado , sem duvida este a o melhor forum do Brasil
Sk15 - astes de perguntar vc já me ajudou, meu robô esta quase pronto.
um abraço!
Editado: Postei atrasado, mas fica a explicação para outros que tenha duvida, talvez seu problema era estar usando o "$HTTP_GET_VARS" em vez do "$_GET".
---------------------------------------------------
Bem mas vc quer pegar as 30 primeiras palavras ou os 30 primeiros caracteres?
Pois há diferenças entre uma coisa e outra veja só ...
"Essa é a frase"
No texto acima ela possui 4 palavras e 14 caracteres, logo vc precisa decidir qual metodo quer últilizar para fazer a sua "consulta" ...
Se for caractres, nossos aimigo "_Dudu_1533" & "Paulo André", já responderão e volta a frisar ... basta usar a função "substr", veja o exemplo pratico abaixo:<?php $texto = "Essa é a frase"; $kayord = substr($texto, 0, 8); echo $kayord; // Resultado: Essa é a ?>
Caso vc queria pegar as 30 primeira palavras, se elas estiverem divididas por espaços como no exemplo como o exemplo que vc passo é so combinar 2 funções e pronto veja um exemplo:<?php // Recenedo os dados de algo assim: http://www.dominio.com/index.php?palavra=bla bla blab blab bla $palavras = explode(" ", $_GET["palavra"]); // Divide as palavras em pedaços $trinta = array_slice($palavras, 0, 30); // Pega os 30 primeiros arrays ... // Faz o que quiser, com as 30 palavras print_r($trinta); ?>
Há sua OBS a super-global "$HTTP_GET_VARS" está em desuso, sendo que os desenvolvedores do PHP aconselhão a usar as novas super-globais, no caso agora é so "$_GET", essa implematação foi feita no PHP 4.1.0.
Da mais uma ajuda
na ora de printar esta assim
Array ( [0] => terra [1] => gratis [2] => paginas [3] => manha )
tem como printar assim
terra gratis paginas manha
Editado: Postei atrasado, mas fica a explicação para outros que tenha duvida, talvez seu problema era estar usando o "$HTTP_GET_VARS" em vez do "$_GET".
---------------------------------------------------
Bem mas vc quer pegar as 30 primeiras palavras ou os 30 primeiros caracteres?
Pois há diferenças entre uma coisa e outra veja só ...
"Essa é a frase"
No texto acima ela possui 4 palavras e 14 caracteres, logo vc precisa decidir qual metodo quer últilizar para fazer a sua "consulta" ...
Se for caractres, nossos aimigo "_Dudu_1533" & "Paulo André", já responderão e volta a frisar ... basta usar a função "substr", veja o exemplo pratico abaixo:<?php $texto = "Essa é a frase"; $kayord = substr($texto, 0, 8); echo $kayord; // Resultado: Essa é a ?>
====================================
Pla já achei
http://br2.php.net/foreach
Caso vc queria pegar as 30 primeira palavras, se elas estiverem divididas por espaços como no exemplo como o exemplo que vc passo é so combinar 2 funções e pronto veja um exemplo:<?php // Recenedo os dados de algo assim: http://www.dominio.com/index.php?palavra=bla bla blab blab bla $palavras = explode(" ", $_GET["palavra"]); // Divide as palavras em pedaços $trinta = array_slice($palavras, 0, 30); // Pega os 30 primeiros arrays ... // Faz o que quiser, com as 30 palavras print_r($trinta); ?>
Há sua OBS a super-global "$HTTP_GET_VARS" está em desuso, sendo que os desenvolvedores do PHP aconselhão a usar as novas super-globais, no caso agora é so "$_GET", essa implematação foi feita no PHP 4.1.0.
Pessoal muito obrigado , sem duvida este a o melhor forum do Brasil
Sk15 - astes de perguntar vc já me ajudou, meu robô esta quase pronto.
um abraço!Editado: Postei atrasado, mas fica a explicação para outros que tenha duvida, talvez seu problema era estar usando o "$HTTP_GET_VARS" em vez do "$_GET".
---------------------------------------------------
Bem mas vc quer pegar as 30 primeiras palavras ou os 30 primeiros caracteres?
Pois há diferenças entre uma coisa e outra veja só ...
"Essa é a frase"
No texto acima ela possui 4 palavras e 14 caracteres, logo vc precisa decidir qual metodo quer últilizar para fazer a sua "consulta" ...
Se for caractres, nossos aimigo "_Dudu_1533" & "Paulo André", já responderão e volta a frisar ... basta usar a função "substr", veja o exemplo pratico abaixo:<?php $texto = "Essa é a frase"; $kayord = substr($texto, 0, 8); echo $kayord; // Resultado: Essa é a ?>
Caso vc queria pegar as 30 primeira palavras, se elas estiverem divididas por espaços como no exemplo como o exemplo que vc passo é so combinar 2 funções e pronto veja um exemplo:<?php // Recenedo os dados de algo assim: http://www.dominio.com/index.php?palavra=bla bla blab blab bla $palavras = explode(" ", $_GET["palavra"]); // Divide as palavras em pedaços $trinta = array_slice($palavras, 0, 30); // Pega os 30 primeiros arrays ... // Faz o que quiser, com as 30 palavras print_r($trinta); ?>
Há sua OBS a super-global "$HTTP_GET_VARS" está em desuso, sendo que os desenvolvedores do PHP aconselhão a usar as novas super-globais, no caso agora é so "$_GET", essa implematação foi feita no PHP 4.1.0.
Da mais uma ajuda
na ora de printar esta assim
Array ( [0] => terra [1] => gratis [2] => paginas [3] => manha )
tem como printar assim
terra gratis paginas manha