[請益]如何比對兩個字串的內容是否相同呢

看板PHP作者 (Daniel)時間16年前 (2009/05/21 16:05), 編輯推噓2(202)
留言4則, 2人參與, 最新討論串1/1
目前有一個老師出題給學生考試的功能, 必須比對老師的標準答案字串與學生填入的答案做字串內容比對, 如果一個字元不對就扣一分,總分用100分去扣,並算出每個學生的分數給老師看, 請問php要怎樣才能做到逐字比對兩字串內容呢 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.109.21.123

05/21 16:11, , 1F
for($i=0,$n=0,$c=strlen($s1);$i<$c;$i++){
05/21 16:11, 1F

05/21 16:12, , 2F
$c+=strcmp(substr($s1,$i,1),substr($s2,$i,1))?1:0
05/21 16:12, 2F

05/21 16:13, , 3F
; } echo $c;
05/21 16:13, 3F

05/21 17:34, , 4F
用str_split, array_diff, count 就可以做完...
05/21 17:34, 4F
文章代碼(AID): #1A5Giiwe (PHP)
文章代碼(AID): #1A5Giiwe (PHP)