[英]How to compare array with position in php?
我有兩個數組,我必須比較兩個數組的位置:
$mission = array(1,1,0,0,0);
$user = array(1,1,1,0,0);
目的很簡單(但也有點復雜),我必須檢查用戶是否與任務數組值位置匹配,上面的用戶可以執行任務,但是如果用戶喜歡
$user = array(1,0,0,0,0);
他不能,但是在其他情況下,如果用戶擁有(1,1,1,0,0)或(1,1,1,1,0)或(1,1,1,1,0),他可以執行任務。
請問你能幫幫我嗎 ?
謝謝
基本上,您只需要比較數組中的所有相應值:
$can_do_mission = true;
foreach ($mission as $key=>$value) {
if (0 != $value && $user[$key] < $value) {
$can_do_mission = false;
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.