Ver Mensaje Individual
  #3 (permalink)  
Antiguo 12/05/2011, 09:15
Avatar de s00rk
s00rk
 
Fecha de Ingreso: octubre-2010
Ubicación: Mexico
Mensajes: 238
Antigüedad: 14 años
Puntos: 48
Respuesta: Mostrar resultados según porcentaje

Cita:
Iniciado por Hidek1 Ver Mensaje
que conste que solo respondo con el código porque de cierta forma encontré algo como un reto lo que intentabas hacer :P

Código PHP:
<?php
$webs 
= array('google.es' => 40'yahoo.es' => 40'meneame.net' => 20);
foreach (
$webs as $key => $value) {
    for (
$i $value$i 0$i--) $new[] = $key;
}
echo 
$new[rand(0,count($new) - 1)];
revisalo y trata de entender el funcionamiento

saludos.
Dejame explicar segun entiendo:

Lo que hace es por cada elemento en el arreglo $webs cuenta su valor luego rellena el arreglo $new con tal elemento segun el valor osea se agregan 40 google.es 40 yahoo.es & 20 meneame.net , ya rellenado el arreglo $new
con la funcion rand imprimimos alguna posicion random donde ahi la posicion mayor a obtener la obtendremos del numero de elemento que contiene $new.

Bueno asi es como lo entendi yo jeje