Jump to content

Archived

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

glenelkins

Date Wrapping

Recommended Posts

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?

Share this post


Link to post
Share on other sites
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.

Share this post


Link to post
Share on other sites
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

Share this post


Link to post
Share on other sites
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:
[code]<?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);
?>[/code]

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

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

Share this post


Link to post
Share on other sites
Now why did i not think of that! Great answer thanks

Share this post


Link to post
Share on other sites
You're welcome. If you could please mark your thread [solved] in return, that'd be great.

Share this post


Link to post
Share on other sites

×

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.