QA #44

【インタフェース仕様】Questionクラス getCorrectAnswersInJSON /getIncorrectAnswersInJSONについて

Added by aoki yuji over 5 years ago. Updated almost 5 years ago.

Status:終了Start date:05/05/2015
Priority:通常Due date:
Assignee:aoki yujiSpent time:0.10 hour
Category:-
優先順:

Description

双方引数「なし」となっていますが、
DBに登録されているすべてのcorrect(incorrect)を文字列配列で応答すれば良いのでしょうか?

History

#1 Updated by aoki yuji over 5 years ago

  • Tracker changed from Defect to QA

#2 Updated by Miyazaki Masafumi over 5 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 5 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 5 years ago

2015.12.31(Thu)現在、解決済みのためクローズします。

#5 Updated by MIYAZAKI Masafumi almost 5 years ago

  • Status changed from 解決 to 終了

Also available in: Atom PDF