質問: strval($count0[0]).",".strval($count1[0]); file_put_contents($file, $csv); // 処理の結果をファイルに書き出す
回答: `get_categories`は配列を戻り値とする関数なので、`count`を使うのが正解ではないでしょうか? ``` $csv = count($count0).",".count($count1); ``` **参考URL** * 関数リファレンス/get categories - WordPress Codex 日本語版 * PHP: count - Manual ### 追記(コメントを受けて) 失礼しました。 `'fields'=>'count'`を設定しているのであれば、 以下のコードでOKなはずです。 ``` $csv = $count0[0].",".$count1[0]; ``` 上記でうまくいかないのであれば、以下のコードでデバッグしてみましょう。 カテゴリー情報の一覧が取得できるので、カウントしているカテゴリーの詳細がわかります。 ``` $count0 = get_categories( array( 'hide_empty' => true , 'get' => 'all' , /* 一度コメントアウト 'fields' => 'count' */ ) ); $count1 = get_categories( array( 'hide_empty' => true, // true/false 'parent' => 0, // 第一階層取得 /* 一度コメントアウト 'fields' => 'count' */ // 数を取得 ) ); // 以下のコードを書くことで、カテゴリー情報の一覧が表示される ?>