SeanHarding Posted October 30, 2008 Share Posted October 30, 2008 I need to count the amount of times a month is repeated in a array... The problem is I have multiple months... and the month is in a time stamp.. e.g. $doomed = array(); $doomed[] = '1225294183'; $doomed[] = '1224689938'; $doomed[] = '1170862952'; I would like to have the results listed as follows: October 08 (2) July 07 (1) Thanks in advance. Quote Link to comment https://forums.phpfreaks.com/topic/130699-solved-count-months-from-time-array/ Share on other sites More sharing options...
zenag Posted October 30, 2008 Share Posted October 30, 2008 <? $doomed = array(); $doomed[] = '1225294183'; $doomed[] = '1224689938'; $doomed[] = '1170862952'; foreach ($doomed as $k=>$v) { $doom[]=date('M y',$v); } print_r(array_count_values($doom)); ?> Quote Link to comment https://forums.phpfreaks.com/topic/130699-solved-count-months-from-time-array/#findComment-678258 Share on other sites More sharing options...
SeanHarding Posted October 30, 2008 Author Share Posted October 30, 2008 Thanks for your quick post, but... The only thing that is being displayed is 'Array ( [Oct 08] => 2 [Feb 07] => 1 )' Quote Link to comment https://forums.phpfreaks.com/topic/130699-solved-count-months-from-time-array/#findComment-678260 Share on other sites More sharing options...
zenag Posted October 30, 2008 Share Posted October 30, 2008 $result=array_count_values($doom); foreach($result as $key=>$val) { echo $key."=".$val."<br>"; } Quote Link to comment https://forums.phpfreaks.com/topic/130699-solved-count-months-from-time-array/#findComment-678268 Share on other sites More sharing options...
SeanHarding Posted October 30, 2008 Author Share Posted October 30, 2008 wow eppic... I have changed the code a bit... $doomed = array(); $doomed[] = '1225294183'; $doomed[] = '1224689938'; $doomed[] = '1170862952'; foreach ($doomed as $k=>$v) { $doom[]=date('F y',$v); } $result=array_count_values($doom); foreach($result as $key=>$val) { echo '<a href="www.web_site.co.uk/Blog/page.php?x='. $key .'">'. $key .' ('. $val .')<br>'; } is it also possible to add the month my link? e.g. 'page.php?x=October' instead of page.php?x=October%08 Quote Link to comment https://forums.phpfreaks.com/topic/130699-solved-count-months-from-time-array/#findComment-678271 Share on other sites More sharing options...
SeanHarding Posted October 30, 2008 Author Share Posted October 30, 2008 actually its no problem as there will always be a 3 digit number after the month... I will substr($x, 0, -3) on the next page. Thank you for your help Quote Link to comment https://forums.phpfreaks.com/topic/130699-solved-count-months-from-time-array/#findComment-678275 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.