Jump to content

Building a string in a for loop


Kano

Recommended Posts

HI there,

 

When adding strings together I have read that the code is:

 

$msg = " blarb";

$msg .= "blarb"; // with a dot

 

OK, so can someone help me in understanding how this can be achieved with a for loop. So far I have:

 

for($cnt=0;$cnt<$max;$cnt++) { $invoice_msg = "$orderline[$cnt]\n\n"; }

 

obviously, the loop keeps replacing the contents of the variable,

 

can someone help me please,

 

many thanks.

Link to comment
https://forums.phpfreaks.com/topic/42351-building-a-string-in-a-for-loop/
Share on other sites

<?php
  for ($cnt=0;$cnt<$max;$cnt++) {
    $invoice_msg .= $orderline[$cnt]."\n\n";
  }
?>

 

Even easier.

 

<?php
  foreach ($orderline as $val) {
    $invoice_msg .= $val."\n\n";
  }
?>

 

Then... easier again.

 

<?php
  $invoive_msg = implode("\n\n",$orderline);
?>

Archived

This topic is now archived and is closed to further replies.

×
×
  • 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.