Ir para conteúdo

POWERED BY:

Arquivado

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

humorbabaca

[Resolvido] Como saber se dentro da variavel X tem parte do texto

Recommended Posts

Opa amigos,

 

Preciso muito de uma ajuda aqui…

 

Preciso de uma funcão que faça o seguinte:

 

if( site.com.br [algo_aqui] site.com.br/outas-coisa){

 

}

 

Ou seja, preciso de alguma coisa que compare se a url do site da Variavel1 está dentro da Variavel2.

 

Alguém ajuda… Por favor…

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olha cara nao sei se entendi bem....mas por exemplo se eu quero ver em um email se ele tem o caractere @ eu uso a funcao strstr();

 

Ai no caso seria ao invez de procurar o @ procurar a outra variavel

 

Da um olhada no google nessa funcao q falei

 

Falou

Compartilhar este post


Link para o post
Compartilhar em outros sites

Oi!

Conforme o @marcos falou, use strstr() para verificar se uma string esta contida noutra:

 

<?php
$Variavel          = 'Hoje na feira compramos varias frutas: abacates, bananas, maçãs, uvas e etc..';
$Busca             = 'banana';

If (strstr($Variavel, $Busca) !== False)
  { Echo 'O termo ['.$Busca.'] existe no texto ['.$Variavel.']';
  }
Else { Echo 'O termo ['.$Busca.'] não foi encontrado'; }
?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Obrigado amigos,

 

Quase funcionou, se não fosse por um erro que agora aparce, o erro é:

 

 

Warning: strstr() [function.strstr]: Empty delimiter in /home/biglinks/public_html/admin10.php on line 122

 

Olhe como está o código:

 

<?php

$consulta7 = mysql_query("SELECT * FROM vips ");

while($dados7 = mysql_fetch_array($consulta7)){

 

$Variavel = $link;

$Busca = $dados7['url'];

 

If (strstr($Variavel, $Busca) !== false){

 

?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Obrigado amigos,

 

Quase funcionou, se não fosse por um erro que agora aparce, o erro é:

 

 

Warning: strstr() [function.strstr]: Empty delimiter in /home/biglinks/public_html/admin10.php on line 122

 

Olhe como está o código:

 

<?php

$consulta7 = mysql_query("SELECT * FROM vips ");

while($dados7 = mysql_fetch_array($consulta7)){

 

$Variavel = $link;

$Busca = $dados7['url'];

 

If (strstr($Variavel, $Busca) !== false){

 

?>

 

E provavel que $dados7['url'] ($Busca) seja '' (vazio). O valor da busca em variavel nao pode ser vazio. Para contornar o problema voce pode acrescentar uma validacao da busca, ex:

 

<?php
$consulta7 = mysql_query("SELECT * FROM vips ");
while($dados7 = mysql_fetch_array($consulta7)){

$Variavel          = $link;
$Busca             = $dados7['url'];

// Se e falso que busca e vazio e ...
If (!empty($Busca) && strstr($Variavel, $Busca) !== false){

?>

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.