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... Quote Link to comment https://forums.phpfreaks.com/topic/279269-date-convertion/ Share on other sites More sharing options...
Solution Barand Posted June 17, 2013 Solution 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; Quote 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 =) Quote Link to comment https://forums.phpfreaks.com/topic/279269-date-convertion/#findComment-1436441 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.