简短的mysql日期数组可读

时间:2013-07-21 20:19:20

标签: php arrays short sampling

我有一系列包含许多日期的日期。

我已经在php中将所有日期放在图表上,但图表上没有足够的空间。

我想让日期很短(即样本)放在图表上。

例如

 array=(1,2,3,4,5,6,7,8,9,7,8,9,6,5);

经过简短抽样后,它应该是

 1,4,8,8,5

1 个答案:

答案 0 :(得分:0)

您可以遍历数组并将第n个值添加到您可以在图表中使用的新数组中。 您可以对数组键使用模数,并使用值与您想要的结果数之比。

$new_array = array();
$array = array(1,2,3,4,5,6,7,8,9,7,8,9,6,5);
$array_count = count($array);
$number_of_results = 5; // number of results you whant
$ratio = ceil($array_count / $number_of_results);

foreach ($array as $key => $val) {
    if ( $key % $ratio == 0 ) {
        $new_array[] = $val;    
    }
}