jovine Posted June 17, 2013 Share Posted June 17, 2013 Can someone help me with this?? First, using today’s date, convert it into a variable. Example: if today is 18th Sept 2009 It will be 18092009 Next, using this variable, add up all the individual numbers until it become a single digit. Example: 18092009 will be 1+8+0+9+2+0+0+9 = 29 then 2+9 = 11 then 1+1 = 2 Next, using that single digit, convert 6 occurrences of that digit into a string and add a '#' in front of it. Example: #222222 Finally, output a string using the previous converted string as the bgcolor for this body tag. This should be the only string your codes will be outputting. Example: <body bgcolor="#222222"></body> I have tried but I can't >.< Please help me... Link to comment https://forums.phpfreaks.com/topic/279269-date-convertion/ Share on other sites More sharing options...
Barand Posted June 17, 2013 Share Posted June 17, 2013 here you are $str = date('dmY'); do { $str = (string)array_sum(str_split($str)); } while (strlen($str) > 1); $bgc = '#'. str_repeat($str,6); echo $bgc; Link to comment https://forums.phpfreaks.com/topic/279269-date-convertion/#findComment-1436436 Share on other sites More sharing options...
jovine Posted June 17, 2013 Author Share Posted June 17, 2013 Awwww thanks a lot I am new to php and this is a question I found online that I spend ages to figure out! Appreciated =) Link to comment https://forums.phpfreaks.com/topic/279269-date-convertion/#findComment-1436441 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.