Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal estou criando um relatorio onde mostro de cada cliente os seus dependentes.
ai mostro
Bruna, Lorena, Heloisa
o problema que a maneira que eu estou fazendo fica uma virgula no final, como eu faço a repetição apos o ultimo registro não apresentar a virgula?
hoje fica assim:
Bruna, Lorena, Heloisa,
Segue dois modelos que o resultado final é o mesmo ok: foreach e for.
<?php
#MODELO 1
echo '<h1>MODELO 1</h1> <br/>';
$nomes = [ 'Bruna', 'Lorena', 'Heloisa' ];
$total = count($nomes);
$i = 1;
foreach ($nomes as $key => $nome) {
echo $nome;
if($i < $total) { echo ', '; }
$i++;
}
echo '<hr/>';
#MODELO 2
echo '<h1>MODELO 2</h1> <br/>';
$total = count($nomes);
for($i=1;$i<=$total;$i++) {
echo $nomes[$i-1];
if($i < $total) { echo ', '; }
}
Olá!
Por favor poste o seu código para podermos lhe ajudar.
Uma forma simples de fazer isto seria:
<?php
$deps = [ 'Bruna', 'Lorena', 'Heloisa' ]; // Supondo que você tem estes dependentes em um array