fork download
  1. <?php
  2.  
  3. class Question
  4. {
  5. public $text; // текст вопроса
  6. public $points = 5; // число баллов, по умолчанию 5
  7. public $answers; // варианты ответов
  8. public $correctAnswer; // правильный ответ
  9. }
  10.  
  11. function createQuestions($text, $points, $answers, $correctAnswer, $arrayKey)
  12. {
  13. $questions = array();
  14.  
  15. if(is_array($answers))
  16. {
  17. $q = new Question;
  18. $q->text = $text;
  19. $q->points = $points;
  20. $q->answers = $answers;
  21. $q->correctAnswer = $correctAnswer;
  22. $questions[$arrayKey] = $q;
  23. }
  24. return $questions;
  25. }
  26. $answers = array("Йогурт", "Крем для лица", "Пища", "Ни одно из вышеуказанного");
  27.  
  28. $purr = createQuestions("Что придумали доисторические люди?", 5, $answers, 3, 0);
  29.  
  30. var_dump($purr);
  31.  
  32. ?>
Success #stdin #stdout 0.03s 52480KB
stdin
Standard input is empty
stdout
array(1) {
  [0]=>
  object(Question)#1 (4) {
    ["text"]=>
    string(64) "Что придумали доисторические люди?"
    ["points"]=>
    int(5)
    ["answers"]=>
    array(4) {
      [0]=>
      string(12) "Йогурт"
      [1]=>
      string(24) "Крем для лица"
      [2]=>
      string(8) "Пища"
      [3]=>
      string(47) "Ни одно из вышеуказанного"
    }
    ["correctAnswer"]=>
    int(3)
  }
}