Ver Mensaje Individual
  #5 (permalink)  
Antiguo 25/08/2008, 02:26
DMR
 
Fecha de Ingreso: noviembre-2003
Mensajes: 105
Antigüedad: 20 años, 6 meses
Puntos: 0
Respuesta: Algoritmo de Etiquetas / Tags

Si, la idea es en la base de datos en la tabla de las noticias hay un campo llamado tags (donde hay tags separados por comas).

La cosa es cojerlos y contarlos y luego segun cuanto mas se repitan que salgan por pantalla mas grandes o mas pequeños.

Lo que no se hacer es que criterio seguir para que un tag sea mas grande que otro y hasta que punto?

(para ello es: ? )

Código PHP:
for($i=0$n=count($list);$i<$n;$i++){
  if(
array_key_exists($list[$i], $out)){
        
$out[$list[$i]]++;                
    }else{
        
$out[$list[$i]] = 1;
    }
    if(
$out[$list[$i]]>$maxvalue){
        
$maxvalue $out[$list[$i]]; 
    }
}        
foreach(
$out as $k=>$v){
    
$out[$k] = round(($v/$maxvalue)*10);
}
var_dump($out);