【发布时间】:2023-03-17 10:58:01
【问题描述】:
我创建了一个 php 函数 countResponses,它接受一组反馈语句并显示该语句发生了多少次
$responses=array('Good','Good','OK','Bad','Good');
print "Number is ".countResponse('Good',$responses);
这是 countResponses 的定义,但不确定是否正确
function countResponse($a,$e){
$countNumber=1;
foreach($a as $responses){
if($responses = $u) {$count=$count++};
};
return countResponses;
}
有什么帮助吗?谢谢
【问题讨论】:
-
if($responses = $u) {$count=$count++};将始终为真,因为您正在分配一个变量而不是进行比较。请改用==。 -
你有很多语法错误。您甚至对此进行了测试吗?
-
我是新手,目前无法测试。如果有人可以制作正确的版本,我将不胜感激
-
StackOverflow 不是代码编写服务。测试一下,如果您仍然遇到问题,请编辑问题以询问有关您遇到的问题的具体问题
标签: php function definition