Ir para conteúdo

Arquivado

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

eudescosta

Compara Strings

Recommended Posts

Boa Tarde a todos!Gostaria de uma ajudinha da galera...eh o seguinte:Nesta situação:0001.00040004.0001Gostaria de saber qual função verifica se o que está antes do "." é igual ao que está depois do "." da outra linha.No caso acima o : "0001" antes do ponto da primeira linha é igual ao "0001" depois do "." da segunda linha, então nesse caso daria uma msg: "fechou" por emepmlo.eudes

Compartilhar este post


Link para o post
Compartilhar em outros sites

Procure em br.php.net pela função substr() ou explode(). Com elas você vai poder "separar" sua string, daí é só montar uma lógica para fazer o que você quer.

Compartilhar este post


Link para o post
Compartilhar em outros sites

complementando as boas recomendacoes do walace. criei uma function para seu caso, mas somente para as duas primeiras linhas, dai você adpta:

PHP [/tr][tr]function balanco($val)

{

$n = sizeof($val);

$j='';

for ($i=0; $i<$n; $i++)

{

$j .= $val[$i].'.';

}

$jun = substr($j,0,strlen($j)-1);

$sp = split('[.]',$jun);

if ($sp[0] == $sp[3])

{

echo 'FECHOU!';

}

else

{

echo 'EM ABERTO!';

}

}

 

$v[0] = '0001.0004';

$v[1] = '0004.0001';

balanco($v);

[/tr]

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.