php 問(wèn)卷調(diào)查結(jié)果統(tǒng)計(jì)
背景:
由于具體工作的原因,我做了一份紙質(zhì)的問(wèn)卷調(diào)查表,調(diào)查表的主要內(nèi)容是讓用戶(hù)對(duì)項(xiàng)要求(編號(hào)為A,B....)進(jìn)行優(yōu)先級(jí)排序,所以我得到的結(jié)果是好幾百份類(lèi)似于A>I>H>G>D....等結(jié)果。
目標(biāo):
根據(jù)用戶(hù)的排序結(jié)果對(duì)這項(xiàng)要求進(jìn)行量化考評(píng),最終的結(jié)果希望是A:,B:,C:.....,以找出哪一個(gè)要素相對(duì)重要,而另一些相對(duì)不重要。
做法:
根據(jù)編號(hào)的排位名次,賦與不一樣的權(quán)重,統(tǒng)計(jì)所有的結(jié)果,將這些權(quán)重匯總。例如:“ABCDEFGHIJ”這個(gè)結(jié)果表示A這一項(xiàng)得到分,J這項(xiàng)得到了分,D這項(xiàng)得到了分。
知識(shí)點(diǎn):
文件讀取;循環(huán);關(guān)聯(lián)數(shù)組;數(shù)組排序。
php代碼:
$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);
說(shuō)明:file.txt是一個(gè)文本文件,其中的每一行表示一份問(wèn)卷的結(jié)果,類(lèi)似于“ABCDEFGHIJ”這樣的東西。這個(gè)文件是如何得到了呢?好吧,我承認(rèn)不是我自己手動(dòng)錄入的,我找了些人幫忙(為什么不做網(wǎng)上問(wèn)卷呢?省得這么麻煩)
以上內(nèi)容就是本文給大家介紹的php 問(wèn)卷調(diào)查結(jié)果統(tǒng)計(jì),希望對(duì)大家有所幫助。
相關(guān)文章
注冊(cè)頁(yè)面之前先驗(yàn)證用戶(hù)名是否存在的php代碼
注冊(cè)頁(yè)面之前先驗(yàn)證用戶(hù)名是否存在的php代碼,需要的朋友可以參考下2012-07-07php arsort 數(shù)組降序排序詳細(xì)介紹
php arsort函數(shù)用于將數(shù)組中的元素按照降序進(jìn)行排序,如果排序成功則返回true,否則返回false,本文章向大家講解arsort函數(shù)的基本語(yǔ)法及使用實(shí)例,需要的朋友可以參考下2016-11-11php中使用array_filter()函數(shù)過(guò)濾空數(shù)組的實(shí)現(xiàn)代碼
這篇文章主要介紹了php中使用array_filter()函數(shù)過(guò)濾空數(shù)組的實(shí)現(xiàn)代碼,這是瀏覽PHP手冊(cè)時(shí)無(wú)意發(fā)意的一個(gè)有意思的array_filter()函數(shù)用法,需要的朋友可以參考下2014-08-08Laravel基礎(chǔ)_關(guān)于view共享數(shù)據(jù)的示例講解
今天小編就為大家分享一篇Laravel基礎(chǔ)_關(guān)于view共享數(shù)據(jù)的示例講解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-10-10php實(shí)現(xiàn)微信公眾號(hào)企業(yè)轉(zhuǎn)賬功能
這篇文章主要為大家詳細(xì)介紹了php實(shí)現(xiàn)微信公眾號(hào)企業(yè)轉(zhuǎn)賬功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-10-10php 訪(fǎng)問(wèn)oracle 存儲(chǔ)過(guò)程實(shí)例詳解
這篇文章主要介紹了php 訪(fǎng)問(wèn)oracle 存儲(chǔ)過(guò)程實(shí)例詳解的相關(guān)資料,這里附有實(shí)例代碼,幫助大家實(shí)現(xiàn)這樣的功能,需要的朋友可以參考下2017-01-01