Как я мог исключить определенный элемент в многомерных массивах, которые я рандомизировал с помощью функции Shuffle?
Предположим, что у меня есть этот скрипт:
$array = array(
array("Bird", "Brown", "Bear", "Bangkok", "Bat"),
array("Carrot", "Cat", "Crispy", "Cross", "Cable"),
array("All", "Apple", "Adam", "Apart", "Air")
);
array_walk($array, function (&$array) { shuffle($array); });
shuffle($array);
Этот скрипт даст мне перетасованные массивы по вертикали и перетасованные элементы в каждом массиве.
Что мне нужно, так это исключить первый элемент (позиция 0) для каждого массива, как я могу это сделать, пожалуйста?
array_shift()
) перед перемешиванием. Затем добавьте этот элемент обратно, если это необходимо (array_unshift()
). - person Mike Brant   schedule 25.05.2013