Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

yoda

remover parte de uma string

Mensagens Recomendadas

djthyrax

str_replace('blabla', '', "apsldaosikdblablaasdfasdfbla")


Não peças ajuda por PM! A tua dúvida vai ter menos atenção do que se for postada na secção correcta do fórum!

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
yoda

str_replace('blabla', '', "apsldaosikdblablaasdfasdfbla")

Tava tão fixado na palavra "apagar" que não me lembrei do replace .. mas não me serve, porque apaga todas as ocorrências da string, e só quero apagar 1, de uma determinada posição..

EDIT : Esqueçam. Eu arranjo maneira de ultrapassar essa nuance. Terá de servir essa função. ty  :P

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
anolsi

E sabes em que posição está? Ou é a primeira que aparece?


"Nós somos o que fazemos repetidamente, a excelência não é um feito, e sim, um hábito."
Não respondo a questões por PM que possam ser colocadas no fórum!

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
djthyrax

Ah, tirar uma substring? Na stdlib não tou a ver nada, talvez isto sirva:

function removesubstr($str, $x, $y){
return substr($str,0,$x)+substr($str,$y);
}


Não peças ajuda por PM! A tua dúvida vai ter menos atenção do que se for postada na secção correcta do fórum!

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
anolsi

Experimenta esta

Acho que faz o que queres  :P

mixed substr_replace  ( mixed $string  , string $replacement  , int $start  [, int $length  ] )

"Nós somos o que fazemos repetidamente, a excelência não é um feito, e sim, um hábito."
Não respondo a questões por PM que possam ser colocadas no fórum!

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
pmg
... talvez isto sirva:

function removesubstr($str, $x, $y){
return substr($str,0,$x)+substr($str,$y);
}

Acho que querias usar o "." para concatenação das strings em vez do "+" do código acima.

return substr($str, 0, $x) . substr($str, $y);


What have you tried?

Não respondo a dúvidas por PM

A minha bola de cristal está para compor; deve ficar pronta para a semana.

Torna os teus tópicos mais atractivos e legíveis usando a tag CODE para colorir o código!

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
djthyrax

Acho que querias usar o "." para concatenação das strings em vez do "+" do código acima.

return substr($str, 0, $x) . substr($str, $y);

Sim, é o hábito do Python. :P

Isso é a partir do principio, mas não é o caso aqui ..

Tu não queres pegar na string e tirar-lhe um bocado?

Não peças ajuda por PM! A tua dúvida vai ter menos atenção do que se for postada na secção correcta do fórum!

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.