Ir para conteúdo

POWERED BY:

Arquivado

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

horacio2009

[Resolvido] apenas valores reais

Recommended Posts

pessoal, parece coisa básica, mas to quebrando a cabeça com isso...

tenho 6 variáveis, porém, não sei qual dessas 6 estão em branco...

se são duas, uma, todas....

enfim...

quero criar uma variável onde existam apenas valores concretos, por exemplo

$um="teste";

$dois="";

$tres="teste";

$quatro="";

$cinco="teste";

 

aí, quero criar uma variavel composta dessa forma:

$concreto="$um-$tres-$cinco";

porque apenas elas contém valores a dois e a quatro, estão vazias

 

como faço para chegar nesse resultado???

obrigado!!

Horácio

Compartilhar este post


Link para o post
Compartilhar em outros sites

Boa noite.

 

basta voce verificar cada uma ex:

 

if ($um != "")
{
 $concreto .= $um . "-";
}

if ($dois != "")
{
 $concreto .= $dois . "-";
}

// assim por diante. já que voce so tem 6 vairaveis.

//no final retire o ultimo traço

$concreto = substr($concreto,0,-1)

Abraços

Márcio Junior

www.ajudaphp.com.br

Compartilhar este post


Link para o post
Compartilhar em outros sites

valeu pela dica!!!!

mas ainda to tendo problema, montei assim:

 

<?php
$um="teste";
$dois="teste";
$tres="";


if ($um != "")
{
 $concreto .= $um . "-";
}

if ($dois != "")
{
 $concreto .= $dois . "-";
}


if ($tres != "")
{
 $concreto .= $tres . "-";
}


$concreto = substr($concreto,0,-1);

echo"$concreto";

?>
só que aí, o resultado tá sendo exibido assim:

 

0 teste-teste

 

o que tem de errado?

Compartilhar este post


Link para o post
Compartilhar em outros sites

<?php
$um="teste";
$dois="teste";
$tres="";

$concreto = "";


if ($um != "")
{
 $concreto .= $um . "-";
}

if ($dois != "")
{
 $concreto .= $dois . "-";
}


if ($tres != "")
{
 $concreto .= $tres . "-";
}


$concreto = substr($concreto,0,-1);

echo"$concreto";

?>
assim???

ainda manteve...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Testei o codigo esta tudo bem nao aparece 0 nenhum, aquele zero que aparece nao sera de outro trecho de codigo que era no ficheiro. Ou voce apenas tem aquele codigo no ficheiro???

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.