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


Moderador: web

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

Usando array junto com operador ternário em PHP

02-05-2015 22:34

É possível usar o operador ternário junto com um array PHP para exibir valores alternados.

Por exemplo, vamos supor que eu tenho uma tabela HTML, e preciso exibir 2 valores de um tipo em uma linha, e 2 valores de outro tipo na linha seguinte, sempre alternando as linhas. Veja nesse exemplo:

<table width="100"> <?php for($i = 1; $i <= 10; $i++) { $i % 2 == 0 ? $v = array("a", "b") : $v = array(1, 2); echo "<tr> <td>$i - $v[0] e $v[1]</td> </tr>"; } ?> </table>

O código acima irá retornar o seguinte:

1 - 1 e 2
2 - a e b
3 - 1 e 2
4 - a e b
5 - 1 e 2
6 - a e b
7 - 1 e 2
8 - a e b
9 - 1 e 2
10 - a e b
2
A melhor hospedagem para o seu site HostGator!

Quem está online

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