Jump to content

Recommended Posts

Hi,

 

I have a problem listing data from database.

 

I need to list data from a database and the results should be separated by ',', but I need a way to not show the ',' in the last cicle of the foreach.

 

My code is this:

 

<?php foreach ($result4 as $row4): ?>
<?php echo $row4->n_lingua ; ?>,
<?php endforeach; ?> 

 

The result of this is: "Portuguese, English,"

 

The question: How can I remove the last "," from the cicle?

 

 

Best Regards,

Link to comment
https://forums.phpfreaks.com/topic/190375-last-foreach-cicle-how-to-know/
Share on other sites

Thanks for the reply,

 

It should return "Ingles, Espanhol, Portugues" but is returning "Ingles Ingles, Espanhol Ingles, Espanhol, Portugues"

 

The code is:

 

      
<?php foreach ($result4 as $row4): ?>
<?php $rows[] = $row4->n_lingua ;  ?>
<?php echo implode(', ', $rows); ?>
<?php endforeach; ?>

 

What should be wrong here?

 

 

Best Regards,

Sorry,

 

It is working now:

 

      <?php foreach ($result4 as $row4): ?>
      <?php $rows[] = $row4->n_lingua ;  ?>
      <?php endforeach; ?>
      <?php echo implode(', ', $rows); ?>

 

 

Thanks for the help.

 

Best Regards,

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.