所以我需要一個函數能夠將元素添加到關聯數組,以及計數器來計算此函數調用的數量。 這是我走到這一步:如何在php中使用函數添加關聯數組?
<?php
//1
$Globals = [];
$counter = 0;
function array_push_assoc($course, $courseCode, $courseName){
$course[courseCode] = $courseName;
return $course();
$counter ++;
}
$Globals = array_push_assoc($Globals, 'CIS370', 'Introduction to Web Development');
$Globals = array_push_assoc($Globals, 'CIS475', 'Advance Web Development');
$Globals = array_push_assoc($Globals, 'CIS560', 'Introduction to Syber Security');
$Globals = array_push_assoc($Globals, 'CIS564', 'Hacking Technic');
//2
echo 'You have a total of $counter courses now!';
?>
顯然,這是錯誤的,有人可以讓我知道在哪裏以及如何做到這一點正常嗎? 謝謝
爲什麼你需要爲此編寫一個函數?爲什麼不只是'Globals [$ courseCode] = $ courseName'而不是調用你的函數。然後只是'echo'你總共有'。計數($ Globals)。 ''courses now!';' – GentlemanMax
我不知道你想用'return $ course()'完成什麼,我想你應該放棄'()',因爲我不認爲這是一個函數。 – bc2946088