• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

yoda

remover parte de uma string

11 mensagens neste tópico

Boas,

Preciso de remover parte de uma string, e não estou a ver como o fazer. Ideias?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

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

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

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);
}

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Experimenta esta

Acho que faz o que queres  :P

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

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

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);
}

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

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
... 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);

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

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?
0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

ja te conseguiste desenrascar senao eu acho que sei como te ajudar:P

cumps

0

Partilhar esta mensagem


Link 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