Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Avatar do usuário
ADMIN
ADMIN
Tópico Autor
Mensagens: 17587
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Substituir a primeira ocorrência de uma string

12-05-2007 15:54

Nesse código vou mostar como encontrar a primeira ocorrência de uma string ( letra ou palavra ) e substituir por outra coisa ( um link por exemplo ).

Poderia ser usado o str_replace(), mas, para não substituir todas as palavras, vamos usar esse script para substituir somente a primeira.

<?php /* string de teste */ $texto = "meu texto aqui meu texto aqui"; /* palavra a ser trocada */ $palavra = "aqui"; /* pega a posição da palavra na string */ $onde = strpos($texto, $palavra); /* pega o tamanho da palavra */ $tamanho = strlen($palavra); /* faz a troca pelo link */ $texto = substr_replace($texto, "<a href='http://www.codigosnaweb.com'>link</a> ", $onde, $tamanho); /* escreve a nova string no documento */ echo $texto; ?>

0
A melhor hospedagem para o seu site HostGator!

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado