これが私のコードです:
$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
それぞれが空であるかどうかを確認し、そうであれば配列行からそれを削除できることは理解していますが、かなり面倒なようです。それを修正するよりエレガントな方法はありますか?