这是我的代码:
$a = $request->getParameter('a');
$b = $request->getParameter('b');
$c = $request->getParameter('c');
$d = array($a, $b, $c);
$e = implode(", ", $d);
不幸的是,如果 a、b 或 c 为空(这些来自 HTML 复选框),则其格式不正确。例如,如果 b 未选中,它将如下所示:
a, , c
我希望它看起来像这样:
a, c
我知道我可以检查每个是否为空,如果是,则从数组行中删除那个,但看起来会很混乱。有没有更优雅的方法来解决它?