QA #44
【インタフェース仕様】Questionクラス getCorrectAnswersInJSON /getIncorrectAnswersInJSONについて
ステータス: | 終了 | 開始日: | 2015/05/05 |
---|---|---|---|
優先度: | 通常 | 期日: | |
担当者: | aoki yuji | 作業時間の記録: | 0.10時間 |
カテゴリ: | - | ||
優先順: |
説明
双方引数「なし」となっていますが、
DBに登録されているすべてのcorrect(incorrect)を文字列配列で応答すれば良いのでしょうか?
履歴
#2 Miyazaki Masafumi が9年以上前に更新
- ステータス を 新規 から 解決 に変更
- 担当者 を MIYAZAKI Masafumi から aoki yuji に変更
※※※ 例題による説明とさせてください ※※※
correctAnswers[0] = "hoge"; correctAnswers[1] = "foo"; correctAnswers[2] = "bar";
Questionクラスのとあるインスタンスが、上記のようなデータを保持している場合、
getCorrectAnswersInJSON() は下記のような return を行なわなければなりません。
return '["hoge", "foo", "bar"]';
上記では直打ちの文字列を応答していますが、実際は、
correctAnswersの配列をfor等で回覧し、上記の応答文字列を動的に生成することになります。
(※ちなみに、incorrectAnswersも同様です。)
#3 MIYAZAKI Masafumi が9年以上前に更新
追加情報です。JSON配列形式に変換するところは、PHPが良い塩梅にやってくれるようです!
$ php -r 'var_dump(array("hoge","foo","bar"));' array(3) { [0]=> string(4) "hoge" [1]=> string(3) "foo" [2]=> string(3) "bar" } $ php -r 'var_dump(json_encode(array("hoge","foo","bar")));' string(20) "["hoge","foo","bar"]"
#4 MIYAZAKI Masafumi がほぼ9年前に更新
2015.12.31(Thu)現在、解決済みのためクローズします。
#5 MIYAZAKI Masafumi がほぼ9年前に更新
- ステータス を 解決 から 終了 に変更