kevinkhan Posted August 16, 2010 Share Posted August 16, 2010 I have a form on my website with a text area input field. I am looking for a php function that can strip the formating from the Text and take out line breaks and paragraphs so that when i retrieve the information from database i can change it from this _____________________________________ FANTASTIC BARGAINS ALL SPRING / SUMMMER 2010 ...... STOCK NOW REDUCED to this FANTASTIC BARGAINS ALL SPRING / SUMMMER 2010...... STOCK NOW REDUCED does anyone know what fucntion i could use for this? i have this so far but it doesnt seem to be working $descr = ''; if(strlen($row['description']) > DESCR_LIMIT) { $descr = (substr($row['description'], 0, DESCR_LIMIT).'...'); } else { $descr = $row['description']; } $descr = preg_replace("/(\r\n)+/", " ", $descr); $descr = preg_replace("/ +/", " ", $descr); $status .= $descr; Link to comment https://forums.phpfreaks.com/topic/210853-removing-extra-white-space-in-text-area-boxes/ Share on other sites More sharing options...
Ninjakreborn Posted August 16, 2010 Share Posted August 16, 2010 Just run str_replace for '/n', '/r', '<br />' and ' '. So take your string and run it through str_replace 3 times to clear out all of the things that would add whitespace. Link to comment https://forums.phpfreaks.com/topic/210853-removing-extra-white-space-in-text-area-boxes/#findComment-1099834 Share on other sites More sharing options...
wildteen88 Posted August 16, 2010 Share Posted August 16, 2010 All you need to do is replace all newlines with a space, $descr = preg_replace("~(\r?\n)+~", ' ', $descr); Link to comment https://forums.phpfreaks.com/topic/210853-removing-extra-white-space-in-text-area-boxes/#findComment-1099915 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.