>  기사  >  백엔드 개발  >  PHP 설문조사 결과 통계를 활용하세요

PHP 설문조사 결과 통계를 활용하세요

墨辰丷
墨辰丷원래의
2018-06-07 10:14:262627검색

이 글은 주로 PHP를 이용한 설문 조사 결과의 통계를 소개하고 있으니 관심 있는 친구들이 참고하시면 좋을 것 같습니다.

배경:

특정 업무상의 이유로 종이 설문지를 만들었습니다. 설문지의 주요 내용은 사용자가 요구 사항(A, B...)에 따라 우선 순위를 정하여 결과를 얻을 수 있도록 하는 것입니다. A>I>H>G>D.... 등과 유사한 결과가 수백 개 있습니다.

목표:

사용자의 순위 결과를 기반으로 이 요구 사항에 대한 정량적 평가를 수행하여 최종 결과는 A:, B:, C:...가 될 것으로 예상되며, 어떤 요소가 상대적으로 중요한지 파악합니다. 다른 것들은 상대적으로 중요하지 않습니다.

방법:

숫자의 순위에 따라 서로 다른 가중치를 할당하고 모든 결과를 세어 이 가중치를 요약합니다. 예: "ABCDEFGHIJ" 결과는 항목 A가 점수를 받고, 항목 J가 점수를 받고, 항목 D가 점수를 얻음을 의미합니다.

지식 포인트:

파일 읽기, 연관 배열;

php code:

 $rs =array("A"=>,"B"=>,"C"=>,"D"=>,"E"=>,"F"=>,"G"=>,"H"=>,"I"=>,"J"=>);
 $handle = fopen('./file.txt', 'r');
 while(!feof($handle))
 {
   $string = fgets($handle, );
   for($i=;$i<strlen($string);$i++)
   {
     $t = strtoupper($string[$i]);
     if(isset($rs[$t]))
       $rs[$t] = $rs[$t]+ strlen($string) - $i;
   }
 }
 fclose($handle);
 arsort($rs);
 var_dump($rs);

Summary: 위 내용은 이 글의 전체 내용입니다. 모든 분들의 공부에 도움이 되길 바랍니다.

관련 권장 사항:

php에서 운영 체제 유형을 가져오는 방법

PHP의 APC 모듈을 사용하여 업로드 진행률 표시줄 만들기

php에서 모든 공백 문자를 필터링하는 방법

위 내용은 PHP 설문조사 결과 통계를 활용하세요의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.