QA #44
【インタフェース仕様】Questionクラス getCorrectAnswersInJSON /getIncorrectAnswersInJSONについて
Status: | 終了 | Start date: | 05/05/2015 |
---|---|---|---|
Priority: | 通常 | Due date: | |
Assignee: | aoki yuji | Spent time: | 0.10 hour |
Category: | - | ||
優先順: |
Description
双方引数「なし」となっていますが、
DBに登録されているすべてのcorrect(incorrect)を文字列配列で応答すれば良いのでしょうか?
History
#1 Updated by aoki yuji over 9 years ago
- Tracker changed from Defect to QA
#2 Updated by Miyazaki Masafumi over 9 years ago
- Status changed from 新規 to 解決
- Assignee changed from MIYAZAKI Masafumi to aoki yuji
※※※ 例題による説明とさせてください ※※※
correctAnswers[0] = "hoge"; correctAnswers[1] = "foo"; correctAnswers[2] = "bar";
Questionクラスのとあるインスタンスが、上記のようなデータを保持している場合、
getCorrectAnswersInJSON() は下記のような return を行なわなければなりません。
return '["hoge", "foo", "bar"]';
上記では直打ちの文字列を応答していますが、実際は、
correctAnswersの配列をfor等で回覧し、上記の応答文字列を動的に生成することになります。
(※ちなみに、incorrectAnswersも同様です。)
#3 Updated by MIYAZAKI Masafumi over 9 years ago
追加情報です。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 Updated by MIYAZAKI Masafumi almost 9 years ago
2015.12.31(Thu)現在、解決済みのためクローズします。
#5 Updated by MIYAZAKI Masafumi almost 9 years ago
- Status changed from 解決 to 終了