Jump to content


Photo

Como Eu Percorro Uma Palava


  • Faça o login para participar
4 replies to this topic

#1 Sidinelson10

Sidinelson10

    Turista

  • Usuários
  • 29 posts
  • Sexo:Não informado

Posted 13/04/2009, 11:05

Olá pessoal ,

eu estou querendo tirar essa barra e se tiver palavras depois ele não pegue
só antes da barra eu já consegui, só falta tira a barra e o resto das palavras.
Ai ele traiz assim a palavra.

cotidiano/perna
esporte/fut
culturar/not

como eu faço pessoal pra tirar o resto eu fiz o seguinto

$endereco= substr($link, 27,15);

#2 DarkSign

DarkSign

    Doutor

  • Usuários
  • 868 posts
  • Sexo:Masculino
  • Localidade:Brasil
  • Interesses:Tecnologias na área WEB em geral e desenvolvimento.

Posted 13/04/2009, 13:26

Faça um outro substr usando essa palavra nova, com a pos inicial da barra e o final com 255 (tamanho máximo de caracters para endereços).

/*DarkSign*/
Não sabe por onde começar? Que tal pelas Regras ?

#3 Sidinelson10

Sidinelson10

    Turista

  • Usuários
  • 29 posts
  • Sexo:Não informado

Posted 13/04/2009, 13:45

Ok...tudo bem,

mais se eu fizer outro substr, se a palava que eu quero pegar for com outro tamanho maior digamos :

lazer-e-turismo/noticia

eu só quero pegar

lazer-e-turismo

eu acredito que téria de fazer um FOR em php, mas como eu vou percorre a palavra, quando chegar na barra "/"
como eu faço pra ela parar de concatenar


você entendeu .....

#4 '' sem.Ponto

'' sem.Ponto

    Super Veterano

  • Ex-Admins
  • 2098 posts
  • Sexo:Masculino
  • Localidade:Belo Horizonte

Posted 13/04/2009, 23:20

Com strpos() você descobre a posição da barra. ;)
att,
Muller Dias
ex-administrador Fórum WMO

#5 Ferlouko x)

Ferlouko x)

    Normal

  • Usuários
  • 72 posts
  • Sexo:Masculino
  • Localidade:Guararapes
  • Interesses:PHP, OOP, DESIGN PATTERNS, mySQL, XML, (X)HTML, CSS, TABLELESS, PHP-GTK, JAVA, C++.

Posted 04/07/2009, 23:22

Se você for usar mesmo separador, no caso '/', seria mais fácil ainda usar explode()
$var = 'lazer-e-turismo/noticia';
$var = explode('/',$var);
//acessando o primeiro valor
echo $var[0];
//segundo.
echo $var[1];

<?php
/**
* @author. . .Fernando Rodrigo Cardoso < ferlouko (at) gmail.com >
* @desc. . . .Desenv. PHP, (X)HTML, CSS, JS E AJAX, aprendiz JAVA, aprendiz C/C++ (...)
*/
?>




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq