Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc
Comunitatea PHP Romania
 

[Rezolvat] Prioritate
Vezi mesajul original

 
       Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc -> PHP Avansat
Subiectul anterior :: Subiectul următor  
Autor Mesaj
Magic



Data înscrierii: 01/Dec/2005
Mesaje: 261
Locație: Targu-Jiu

Trimis: Lun Aug 27, 2007 6:34 pm    Titlul subiectului: [Rezolvat] Prioritate  

Deci am ramas blocat la o chestie destulde banala, dar care pare imposibil de realizat ...

deci am un array

$magic = array('3','5','2');

cum fac ca valoarea '5' sa fie afisata de mai multe ori ca celelalte valori ...

deci in functie de valoarea numarului

1. nu imi trebuie random ... ca asa era prea simplu
2. '5' trebuie sa fie afisat de mai multe ori ca '3' si '2'
3. '3' trebuie sa fie afisat de mai multe ori ca '2'
4. toate numerele trebuie afisate
5. nu pot afisa decat un numar odata ...
Sus  
drakoo



Data înscrierii: 28/Iun/2006
Mesaje: 81
Locație: Iasi

Trimis: Lun Aug 27, 2007 9:43 pm    Titlul subiectului:  

cum adik nu poti afisa decat un numar odata, toate trebuie afisate si sa afisezi pe unul de mai multe ori decat pe altul..
poate n-am inteles eu bine.. da' nu prea are logica..
Sus  
UnD3aD



Data înscrierii: 10/Apr/2006
Mesaje: 353
Locație: Cta

Trimis: Mar Aug 28, 2007 12:43 am    Titlul subiectului:  

faci o ordine a prioritatilor array(1,2,3) si memorezi nr de afisari pt fiecare

if(allok() ) // nr afisari 1 < nr afisari 2< nr afisari 3
{
afiseaza prioritate 1; nr afisari 1 ++;
}
else
{
$min = afisari pr 1 + 1; //ca sa sara de primu
foreach (array as val)
{
if(afisari val <= min) { afiseaza val; afisari val ++ }
else min = afisari val;
}
}

cred ca asta vrei...
Sus  
Magic



Data înscrierii: 01/Dec/2005
Mesaje: 261
Locație: Targu-Jiu

Trimis: Mar Aug 28, 2007 2:03 am    Titlul subiectului:  

cred ca merge mai bine asa:

Cod:
<?php
$magic = array('2','2','3','3','3','5','5','5','5','5');
$random = rand(0, count($magic)-1);
echo $magic[$random];
?>
Sus  
PHPRomania Bot
Bot Member


Data înscrierii: 27/Dec/2007
Mesaje: 1
Locaţie: Server Google
Trimis: Mie Dec 26, 2007 7:01 pm   Titlul subiectului: Ad  

Sus  
 
       Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc -> PHP Avansat
Pagina 1 din 1


Powered by phpBB 2.0.22 © 2001, 2002 phpBB Group
Varianta în limba română: Romanian phpBB online community