簡體   English   中英

如何比較數組與PHP中的位置?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM