|
|
|
|
<table>
<tr>
<td></td>
<td><?=getArray();?></td>
<td></td>
<td><?=getArray();?></td>
</tr>
<tr>
<td></td>
<td></td>
<td><?=getArray();?></td>
<td></td>
</tr>
<tr>
<td></td>
<td><?=getArray();?></td>
<td><?=getArray();?></td>
<td></td>
</tr>
</table>
$arr = array("Яблоко","Апельсин","Груша","Смородина");
|
Есть некая таблица, в определенных ячейках выводится функция getArray() которая должна вывести случайный элемент из массива. Суть в том можно ли чтобы этот элемент неповторялся? | |
|
|
|
|
|
|
|
для: ols
(14.04.2014 в 08:40)
| | >Суть в том можно ли чтобы этот элемент не повторялся?
можно
но есть один нюанс, на сколько должен он не повторяться, в пределах формирования одной страницы, в текущей сессии или до полного вывода всех элементов (т.е. "по кругу")
для вывода "на странице" не нужна даже никакая функция, просто перемешиваете массив shuffle
и таблица не должна писАться руками, для этого используются циклы | |
|
|
|