Como Ver Se Uma Variavel Tem Um Certo Caracter
#1 Towd
Posted 23/02/2004, 19:17
if (eregi(".",$variavel)) { comandos }
mas num funfa.
#2
Posted 23/02/2004, 20:58
$pesquisa = ".";//qual letra ira procurar
$total = strlen($variavel);//a variavel que ele ira procurar
for ( $i = 0; $i < $total; $i++ ) {
$atual = substr($variavel,$i,1);//ira pegar o caracter atual da variavel
if ( $atual == $pesquisar ) {
echo "Caracter encontrado.";//comandos quando encontrar o caracter
}
}
Ele ira executar a ação para cada vez que o caracter for encontrado, para fazer de outra forma, inves de colocar um acao direto no if, ali coloque somente para ele dar um valor a uma variavel, ex: $encontrado = 1. e depois do for, voce cria um novo if e ve se o valor foi definido.
#3
Posted 23/02/2004, 21:03
<?php $var = "test.ando"; if (eregi(".",$var)) echo "Tem"; else echo "Não tem"; ?>
WeedzMan
#4
Posted 23/02/2004, 22:46
if (eregi("[.]",$variavel)) { comandos }
O . (ponto) é um caracterer especial em espressões regulares, mas se for colocado dentro de uma lista ( [ e ] ) ele será entendido como um ponto
Vc tbm pode tentar usar a função strstr:
$texto1 = 'Teste com . ponto';
$texto2 = 'Teste sem ponto';
if(strstr($texto1)){
echo 'Tem ponto no texto 1';
}else{
echo 'Naum tem ponto no texto 1!';
}
if(strstr($texto2)){
echo 'Tem ponto no texto 2';
}else{
echo 'Naum tem ponto no texto 2!';
}
Edição feita por: ffmm2003, 23/02/2004, 22:48.
#5
Posted 24/02/2004, 00:50
por ex..
<?
if(strpos($var, ".") == 1) {
echo "Olha o ponto ae..";
} else { echo "Uai cade ele?"; }
?>
falows..
_sABAOTE - _mATEUS
WebDeveloper Php
HostPower - O Poder da Tecnologia em Suas Mãos!
Inglês, Php, MySQL, CGi, Html, Fireworks, Corel, Photoshop
___Conhecimentos___
E-mail :: mateus@hostpower.com.br
Icq :: 171106451
Site :: buscalivre.com.br
#6
Posted 24/02/2004, 00:57
Na string "Olá mundo", se eu pedir a posição do "O", ele vai retornar 0. O if vai considerar falso. Mesmo fazendo
if(strpos('Olá mundo', 'O') != false);
0 e falso são equivalentes. Portanto, é preciso considerar os tipos também. Logo, o mais recomendado é
if(strpos('Olá mundo', 'O') !== false);
Já que false é booleano e 0 é numérico. Aí fica melhor.
#7
Posted 24/02/2004, 01:16
#8
Posted 24/02/2004, 05:48
fuis
[]'s
_sABAOTE - _mATEUS
WebDeveloper Php
HostPower - O Poder da Tecnologia em Suas Mãos!
Inglês, Php, MySQL, CGi, Html, Fireworks, Corel, Photoshop
___Conhecimentos___
E-mail :: mateus@hostpower.com.br
Icq :: 171106451
Site :: buscalivre.com.br
#9 Towd
Posted 28/02/2004, 12:57
#10
Posted 15/10/2017, 19:36
Ou Trouver Cialis Sans Ordonnance viagra Cephalexin Yeast Generico Levitra Online Mg Buy Zithromax Online Next Day Delivery
#11
Posted 15/10/2017, 21:47
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)