所以我需要一个函数能够将元素添加到关联数组,以及计数器来计算此函数调用的数量。 这是我走到这一步:如何在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