Php 短mysql日期数组到可读

Php 短mysql日期数组到可读,php,arrays,short,sampling,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 您可以循环遍历数组,并将第n个值添加到新数组中,以便在图形中使用。 您可以对数组键使用模运算,并使用值与所需结果数的比率 $new_array = array(); $array = array(1,2,3,4,5,6,7,8,9,7

我有一个包含许多日期的日期数组

我已经用php将所有日期都放在了图形上,但是图形上没有足够的空间

我想把要放在图表上的日期缩短(即样本)

比如说

 array=(1,2,3,4,5,6,7,8,9,7,8,9,6,5);
短时间采样后,应

 1,4,8,8,5

您可以循环遍历数组,并将第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;    
    }
}

你到底在问什么?没有办法根据你提供的信息来确定你想要什么。还有,你试过什么?