Jump to content


Photo

Date Wrapping


  • Please log in to reply
5 replies to this topic

#1 glenelkins

glenelkins
  • Members
  • PipPipPip
  • Advanced Member
  • 760 posts
  • LocationBridlington - East Riding of Yorkshire - United Kingdom

Posted 23 August 2006 - 08:43 AM

Hi

I have a date being displayed as such: 14-11-2005 with text before. Now if the text is long enough to make the date display at the end of the table cell, if wraps the date like this:

text text text 14-11
-2005

how can i stop this from happening so the whole date wraps round?
http://thewebsolutionprovider.com - A Solution For Everything Web!

#2 448191

448191
  • Staff Alumni
  • Advanced Member
  • 3,545 posts
  • LocationNetherlands

Posted 23 August 2006 - 08:48 AM

You want the TD to adjust it's width to the content? If so, this is not a php question but a HTML/CSS one.

#3 glenelkins

glenelkins
  • Members
  • PipPipPip
  • Advanced Member
  • 760 posts
  • LocationBridlington - East Riding of Yorkshire - United Kingdom

Posted 23 August 2006 - 09:04 AM

No, i want the <td> cell to remain, i want the whole date not part of it on the next line if it does not fit
http://thewebsolutionprovider.com - A Solution For Everything Web!

#4 448191

448191
  • Staff Alumni
  • Advanced Member
  • 3,545 posts
  • LocationNetherlands

Posted 23 August 2006 - 09:21 AM

Ah, I see. Well I guess you'd have to know how many chars will fit on a single line, and if char count for preceding text plus the date exceed the maximum count, insert a newline before the date.

For example:
<?php
$string = 'vktgudcvhkfkctgcjhvtghdc';
$date = '14-11-2006';
$maxchars = 20;
if(strlen($string.$date)>$maxchars){
	$str = $string."\n".$date;
}
	else {
	$str = $string.$date;	
}
echo nl2br($str);
?>

Alternatively, you could define a XML entity. That will probably screw up validation though...

Easier solution: don't use "-" but "/"...

#5 glenelkins

glenelkins
  • Members
  • PipPipPip
  • Advanced Member
  • 760 posts
  • LocationBridlington - East Riding of Yorkshire - United Kingdom

Posted 23 August 2006 - 09:43 AM

Now why did i not think of that! Great answer thanks
http://thewebsolutionprovider.com - A Solution For Everything Web!

#6 448191

448191
  • Staff Alumni
  • Advanced Member
  • 3,545 posts
  • LocationNetherlands

Posted 23 August 2006 - 11:35 AM

You're welcome. If you could please mark your thread [solved] in return, that'd be great.




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users