有$sFactorGrades
,我需要檢索基於GradeID
和CommutatorID
,分別是第一個和第二個元素的數組中的第0個元素。代碼沒有返回預期的結果
GradeID
和CommutatorID
作爲參數傳遞給函數。
我寫的代碼沒有返回我知道存在的值。
歡迎任何建議。
這裏是我的代碼:
function getMaximumSFactor($commuatorID, $gradeID) {
$sFactorGrades = populateSFactorGrades();
$arraySize = count($sFactorGrades);
for ($i = 0; $i < $arraySize; $i++) {
if (intval($sFactorGrades[i][1]) == $commuatorID && intval($sFactorGrades[i][2]) == $gradeID) {
return $sFactorGrades[i][0];
} else {
return 0;
}
}
}
這裏是我的數據:
Array (
[0] => Array (
[0] => Maximum S Factor
[1] => Commutator ID
[2] => Grade ID
)
[1] => Array (
[0] => 0.6
[1] => 1
[2] => 2
)
[2] => Array (
[0] => 0.6
[1] => 1
[2] => 3
)
[3] => Array (
[0] => 0.6
[1] => 1
[2] => 4
)
)
這裏是我的結果: 0
總是有意義的。感謝您的回答和演示。 – Rijnhardt