Hiii Каждый,
У меня есть 4 варианта для каждого вопроса. Каждая строка содержит длинные предложения. Мои переменные будут как option1, option2, option3, option4.I хочу перетасовать этот переменный порядок, например 3,2,1,4, или аналогичным образом будет перемешаться как случайный function.I искал во многом функцию Random (), используемую для чисел, и я видел str_shuffle (), она будет перетасовывать только одну строку, содержащую две строки с collapse.I хочу просто изменить порядок строк. Это возможно с PHP.Если это так, пожалуйста помогите мне с Solution.Thanks заранее.
Лучше использовать массив для достижения этого.
$options = array( 'Option One', 'Option Two', 'Option Three', 'Option Four' ); //Shuffle the array shuffle($options);
Вы можете получить доступ к таким параметрам (порядок будет случайным);
$options[0]; $options[1]; $options[2]; $options[3];
Помещать переменные в массив и затем перетасовывать массив
$answers = array( 'Answer 1', 'Answer 2', 'Answer 3', 'Answer 4' ); shuffle($answers); print_r($answers); shuffle($answers); print_r($answers);
Это даст что-то вроде:
Array ( [0] => Answer 3 [1] => Answer 1 [2] => Answer 4 [3] => Answer 2 ) Array ( [0] => Answer 4 [1] => Answer 2 [2] => Answer 1 [3] => Answer 3 )