Stristr(); Com Limitador
#1
Posted 18/01/2008, 13:29
existe alguma maneira de limitar o stristr();?
exemplo:
$arquivo = stristr($arquivo, 'início');
e fosse até o 'fim'
de 'início' até o 'fim' (esse 'fim' eu queria saber onde botar ou que tag usar hehehe)
obrigado
#2
Posted 18/01/2008, 17:58
Algum exemplo teórico?
[]s Até mais
#4
Posted 22/01/2008, 11:11
bom, vamos ao exemplo: tenho o seguinte texto
abcde abcde abcde
abcde abcde abcde abcde laranja abcde abcde limao abcde abcde mamao
abcde abcde abcde
morango abcde abcde
abcdeabcde abcde
quero que ele mostre de laranja até morango
mas não pode ser com contagem de caracteres, tem que realmente procurar as duas palavras e definir como inicial e fim, porque o conteudo entre as duas palavras muda e aumenta ou diminuis o nº de caractereslaranja abcde abcde limao abcde abcde mamao
abcde abcde abcde
morango
lembrando que é de uma página que não tenho acesso ftp ou outro tipo, é só remoto
Edição feita por: Howdy, 22/01/2008, 11:13.
#6
Posted 22/01/2008, 13:56
#7
Posted 22/01/2008, 17:49
[codebox]
<?
$texto = 'Ut tristique consectetuer inicio Curabitur nunc nunc, viverra vel fim sollicitudin ac, iaculis at';
preg_match('/inicio(.+?)fim/i', $texto, $resul);
echo $resul[0].'<br>'; // String desde o inicio até o fim
echo $resul[1].'<br>'; // String entre o inicio e o fim
?>
[/codebox]
Até mais...
#8
Posted 22/01/2008, 19:56
com esse código já consegui entender melhor e até amanha já faço tudo que queria
valeu!
#9
Posted 22/01/2008, 22:23
\b
após a palavra começo e antes da palavra fim para dizer que é examente entre as tais palavras.Da forma que está atualmente, ele pegaria a palavra começo, por exemplo, na seqüência: aaacomeçoaaa
Edição feita por: Eclesiastes, 22/01/2008, 22:29.
Reparar bbcode.
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)