mam Wybieranie zestaw losowych pytań bez żadnych duplikatów przy użyciu następujących:to „wymagane pytania” w losowo wybranych
<?php
$amount = get_field('select_number_of_questions');
$repeater = get_field("step_by_step_test");
shuffle($repeater);
$repeater_limit = array_slice($repeater,0,$amount);
foreach($repeater_limit as $repeater_row) {
echo "<p>".$repeater_row['question']."</p>";
$rows = $repeater_row['answer_options'];
foreach($rows as $row) {
echo $row['answer']."<br />";
}
}
?>
Każde pytanie ma pole: get_field('required_question');
który ma tak/nie rozwijanej. Pytania, które wybrano tak ZAWSZE, muszą zostać włączone do powyższej pętli.
E.g Test ma 20 pytań do wyboru, 10 zostanie wybranych losowo. W ramach 20 pytań są 2 wymagane pytania (tzn. Zawsze będą one wybrane). Więc będzie musiał pobrać 2 wymagane pytania i wybrać 8 innych losowych pytań.
Jak mogę dołączyć wymagane pytania do losowego wyboru?
Jakie są pytania związane z polem "wymagane"? Czy widzimy formularz? – xpy
Jak widzę, jest to szereg pytań, więc możesz po prostu zażądać wymaganych pytań i dodać je do tablicy – ahmad