rastgele yeniden düzenlemek ve tüm 5 öğeleri göstermek için nasıl

1 Cevap php

nasıl rastgele ve DEĞİL shuffle fonksiyonunu kullanmak ve yine rastgele tüm öğeleri düzenlemek mümkün yeniden düzenleyebilirsiniz

$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";   

bu yüzden rastgele isimler her fonksiyon koştu gösterir. teşekkürler

1 Cevap

Sorunuzun genişletmek edin. Eğer 5 element, ama rastgele bir sırayla işlemek için çalışıyorsunuz?

Belki çıkışını değiştirmek için, içine bir rand() geçebilir böylece unsurları içine değişkenleri geçebilir.

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

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

Sonra öğesi $helptext geçiş olabilir.

Alternatif olarak, sadece bazı randomising php sarılarak $this->renderElement() çağrıyı geçiş olabilir.