2013-07-21 1 views
0

많은 날짜가 포함 된 날짜 배열이 있습니다.짧은 mysql 날짜 배열을 읽을 수 있습니다.

그래프의 모든 날짜를 PHP에 배치했지만 그래프에 충분한 공간이 없습니다.

날짜를 짧게 (예 : 샘플) 그래프에 배치하려고합니다. 샘플링 후의 짧은 예

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

들어

그것은되어야

1,4,8,8,5 
+0

정말 무엇을 묻고 있습니까? 원하는 정보를 바탕으로 식별 할 수있는 방법이 없습니다. 또한 무엇을 시도 했습니까? 덕분에 – Ohgodwhy

답변

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;  
    } 
} 
+0

. 내 문제가 해결되었습니다. – user1911721

관련 문제