質問: ( $check_state )? $cat->term_id: null;//チェックであればIDを返す $result .= $check_set; } echo $result; ``` **出力結果** 431 ※チェックの入った各カテゴリーのIDの出力、ここまでは問題なし **最終目標** 4,3,1 ※これを変数に代入して利用したい。 ### 試したこと(失敗) ``` echo implode ( ",",$result ); ```
回答: `implode`を使うのは正しい選択ですが、`implode`が対象とするのは配列です。 ``` $result .= $check_set; ``` この構文はひとつの文字列として連結してしまうので、配列にはなっていません。 ``` $result[] = $check_set; ``` こう書くことで配列に要素を追加して代入できます。