Jump to content

[SOLVED] Remove Last New Line


The Little Guy

Recommended Posts

For some reason, I can't think of why I can't figure this out, so basically I have string with multiple lines, and I would like remove the last \n but not sure how...

 

So this is how I make the string:

$params = '';
for($i=0;$i<count($_POST['param']);$i++){
if(strlen(str_replace(' ', '',$_POST['param'][$i])) > 0)
	$params .= $_POST['param'][$i].'|'.$_POST['paramdesc'][$i]."\n";
}

 

Now, there is ALWAYS one \n at the end of $params when the loop is finished. I would like to remove that \n, but I am not sure how. The trim function doesn't work, it removes them all or something, because when I use it, I get an empty string...

Link to comment
https://forums.phpfreaks.com/topic/154301-solved-remove-last-new-line/
Share on other sites

try...

<?php
$params = '';
for($i=0;$i<count($_POST['param']);$i++){
if(strlen(str_replace(' ', '',$_POST['param'][$i])) > 0)
	$params .= $_POST['param'][$i].'|'.$_POST['paramdesc'][$i]."\n";
}
$params = substr($params,-2);

 

or something to that affect.

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.