Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

[VAZA]

Replace no PHP

Recommended Posts

Aew pessoal..eu to começando no PHP agora..eu começo, paro depois volto..depois volto..por falta de tempo.O seguinte..eu quero usar uma função replace..por exemplotenho o telefone 3227-1052...tudo o que conter "-" no telefone, eu quero trocar pra nada ""....eu li o manual do php e vi a função str_replace..dai usei ela assim:$telefone = str_replace($_POST["telefone"], "-", "");só que nao da certo..alguem me da alguma dica?

Compartilhar este post


Link para o post
Compartilhar em outros sites

kara tudo jóia?fbom ela funciona assim...str_replace("o que você procura", "pelo que você quer trocar", "onde você quer trocar");ex...$foneNovo = str_replace("-", "", $foneSerMudado);abraçosMarcio

Compartilhar este post


Link para o post
Compartilhar em outros sites

Aproveitando o topico sobre replace

 

sou super leigo no php e estou com uma duvida! uma das poucas funções que conheço(basicamente) é o ereg_replace e o str_replace

 

Tenhum um formulario com um campo Select

de 5 opções que são em numero (01,02,03,04,05)

 

gostaria de criar uma frase personalizada para cada um deles ao ser enviado o form para o principal php

assim:

$tipo2 = eregi_replace('(01)', 'Frase1', $tipo);

 

bom mas tem 5 opções entao tentei:

$tipo2 = eregi_replace('(01)', 'Frase1', $tipo);

$tipo2 = eregi_replace('(02)', 'Frase2', $tipo);

$tipo2 = eregi_replace('(03)', 'Frase3', $tipo);

$tipo2 = eregi_replace('(04)', 'Frase4', $tipo);

$tipo2 = eregi_replace('(05)', 'Frase2', $tipo);

 

Ñ deu certo!

então tentei:

$tipo2 = eregi_replace('(01)', 'Frase1', $tipo);

$tipo3 = eregi_replace('(02)', 'Frase2', $tipo);

$tipo4 = eregi_replace('(03)', 'Frase3', $tipo);

$tipo5 = eregi_replace('(04)', 'Frase4', $tipo);

$tipo6 = eregi_replace('(05)', 'Frase5', $tipo);

 

para imprimir assim:

<? echo "$tipo2"?><? echo "$tipo3"?><? echo "$tipo4"?><? echo "$tipo5"?>

 

neste jeito funcionou em parte

mostrou

Ex.

Escolhida a opção 02

- - > 02Frase2020202

 

Quando ele não achou o resultado para substituir ele mostrou o original, e não "Nada" como pensei

 

Alguem pode Ajudar?

 

Vlw's

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.