Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/11/2009, 16:11
Avatar de 23r9i0
23r9i0
 
Fecha de Ingreso: noviembre-2008
Ubicación: Catalonia
Mensajes: 203
Antigüedad: 16 años, 3 meses
Puntos: 33
invertir order del resultado de una suma

Hola mirar tengo un problema resulta que quiero contar los comentarios en wordpress usando el siguiente codigo con los comentarios mostrados en orden ascendente:
Código:
<?php
function rcount ($array) {
  $count = 0; // define el valor inicial
  $lcount = 1; // resta 1 al resultado ya que contaba el 0
  if (is_array($array)) {
    foreach($array as $id=>$sub) {
    if (!is_array($sub)) { $counts; }
     else { $count = ($count + rcount($sub) - 1); }
    }
    return $count;
  }
  return FALSE;
}
?>
Este codigo lo pongo antes de
Código:
<?php if ($comments) : ?>
Luego añado lo siguiente:
Código:
<?php $comments = array_reverse($comments, true); ?>
	<?php foreach ($comments as $comment) : $counts = $count++; ?>
para invertir el orden de los comentarios y definir el contador.
Luego añado este codigo para mostrar el resultado:
Código:
<?php echo $count; ?>
Y aqui tengo el problema ya que me muestra los numeros pero resulta que quiero mostrarlo al reves que el 1 sea el ultimo y asi progresivamente.
Se os ocurre como puedo cambiarlo?
Gracias!!