Как мне рандомизировать этот массив, чтобы при использовании цикла foreach он переключал индекс 0 на ключ 1 и рандомизировал порядок?
Я пробовал $variable= array_rand($variable,count($variable)) но он печатает
Как мне рандомизировать этот массив, чтобы при использовании цикла foreach он переключал индекс 0 на ключ 1 и рандомизировал порядок? Я пробовал $variable= array_rand($variable,count($variable)) но он печатает [code] 0 => int 0 1 => int 1 2 => int 2 3 => int 3 4 => int 4 [/code] Вот мой код: [code]foreach ($variable as $key)
array (size=10) 0 => object(stdClass)[25] public 'id' => string '24' (length=2) public 'course_name' => string 'Office Automation' (length=17) public 'test_name' => string 'Test 2' (length=6) public 'total_questions' => string '10' (length=2) public 'duration' => string '20' (length=2) public 'total_marks' => string '20' (length=2) public 'question' => string 'Question1' (length=9) public 'option1' => string 'ans1' (length=4) public 'option2' => string 'ans2' (length=4) public 'option3' => string 'ans3' (length=4) public 'option4' => string 'ans4' (length=4) public 'ans' => string 'D' (length=1) public 'count' => string '1' (length=1) 1 => object(stdClass)[26] public 'id' => string '25' (length=2) public 'course_name' => string 'Office Automation' (length=17) public 'test_name' => string 'Test 2' (length=6) public 'total_questions' => string '10' (length=2) public 'duration' => string '20' (length=2) public 'total_marks' => string '20' (length=2) public 'question' => string 'Question2' (length=9) public 'option1' => string 'ans1' (length=4) public 'option2' => string 'ans2' (length=4) public 'option3' => string 'ans3' (length=4) public 'option4' => string 'ans4' (length=4) public 'ans' => string 'A' (length=1) public 'count' => string '2' (length=1) 2 => object(stdClass)[27] public 'id' => string '26' (length=2) public 'course_name' => string 'Office Automation' (length=17) public 'test_name' => string 'Test 2' (length=6) public 'total_questions' => string '10' (length=2) public 'duration' => string '20' (length=2) public 'total_marks' => string '20' (length=2) public 'question' => string 'Question3' (length=9) public 'option1' => string 'ans1' (length=4) public 'option2' => string 'ans2' (length=4) public 'option3' => string 'ans3' (length=4) public 'option4' => string 'ans4' (length=4) public 'ans' => string 'B' (length=1) public 'count' => string '3' (length=1) [/code] Мне нужно рандомизировать порядок, чтобы при печати каждый раз печатался новый порядок. Массив хранит вопрос и опцию вопроса в ключи/индексы.
Можно ли дополнить массив увеличивающимися числами? Например
$myArr = ;
$type = colour ;
Я хочу каким-то образом объединить их и добавить порядок сортировки, чтобы в итоге получилось следующее:
Array
(
=> Array
(
=> colour
=> 1
)
=> Array...
У меня есть массив строк, которые являются предложениями, и мне нужно разделить его на несколько массивов слов. Я пытался использовать array_chunk(), но мне пришлось сделать это дважды, чтобы получить то, что я хочу, и я не могу снова получить...