Forums

  • # May 3, 2009 at 4:21 pm

    I have a set of questions that are located in a XML file. Using php, I need to pull the questions from the XML file and shuffle the order of the questions each time they are displayed to the user.

    What is the best way to implement this?

    Please be specific in your instructions and syntax because I am fairly new to php programming?

    Thank you!
    John

    # May 3, 2009 at 9:20 pm

    If JavaScript is an option, I recently used James Padolsey’s DOM shuffler to shuffle questions on a quiz thingy for a client:

    http://james.padolsey.com/javascript/shuffling-the-dom/

    I’m sure there is a PHP way to, which is probably smarter, but I’m not super hot with my PHP skillz =)

    # May 4, 2009 at 5:21 pm

    Hi Chris,

    Thank you for the information!

    John

    # September 10, 2013 at 10:28 am
    # September 10, 2013 at 10:29 am

    ahlertjrs,

    In php, one of the options would be to store the questions in an array and the use shuffle() function to assist in doing what you trying to achieve.

    <?php
    $question_array = array("Qa","Qb","Qc","Qd","Qe");
    
    //Shuffle the array of questions
    shuffle($question_array);
    
    //print out the arrays to your screen or you may opt to save them yet to another array or variable for later use
    print_r($question_array);
    ?>
    
Viewing 5 posts - 1 through 5 (of 5 total)

You must be logged in to reply to this topic.

icon-anchoricon-closeicon-emailicon-linkicon-logo-staricon-menuicon-nav-guideicon-searchicon-staricon-tag