как переставить случайным образом и показать все 5 элементов - PullRequest
0 голосов
/ 25 мая 2010

как я могу изменить его случайным образом, НЕ использовать функцию перемешивания и при этом иметь возможность случайного расположения всех элементов

$input = array("Neo", "Morpheus", "Trinity", "Cypher", "Tank");   
$rand_keys = array_rand($input, 5);   
echo $input[$rand_keys[0]] . "\n";   
echo $input[$rand_keys[1]] . "\n";   
echo $input[$rand_keys[2]] . "\n";   
echo $input[$rand_keys[3]] . "\n";   
echo $input[$rand_keys[4]] . "\n";   

, поэтому он показывает случайные имена при каждом запуске функции. спасибо

1 Ответ

0 голосов
/ 25 мая 2010

Пожалуйста, уточните свой вопрос. Вы пытаетесь визуализировать 5 элементов, но в случайном порядке?

Вы можете передавать переменные в свои элементы, так что, возможно, вы можете передать rand() в него, чтобы изменить вывод.

http://book.cakephp.org/view/314/Views

$this->renderElement('helpbox', array("helptext" => "Oh, this text is very helpful."));

Тогда вы можете включить $helptext в вашем элементе.

Кроме того, вы можете просто переключить вызов $this->renderElement(), обернув его в какой-то случайный php.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...