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. 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)); ?> 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 )' 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>"; } 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 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 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
Archived
This topic is now archived and is closed to further replies.