Ir al contenido


Foto

ayuda con array


  • Por favor identifícate para responder
1 respuesta en este tema

#1 felipe213

felipe213

    Newbie

  • Miembros
  • Pip
  • 7 mensajes

Escrito 16 junio 2014 - 02:17

hola, necesito ayuda....



delphi
  1. Array
  2. (
  3.     [0] => Array
  4.         (
  5.             [categoria] => 1
  6.             [usuario] => 1
  7.         )
  8.  
  9.     [1] => Array
  10.         (
  11.             [categoria] => 2
  12.             [usuario] => 1
  13.         )
  14.  
  15.     [2] => Array
  16.         (
  17.             [categoria] => 2
  18.             [usuario] => 3
  19.         )
  20.  
  21.     [3] => Array
  22.         (
  23.             [categoria] => 10
  24.             [usuario] => 3
  25.         )
  26. )



no se como ordenarlos de tal manera que los muestre asi

categoria 1
-usuario 1

categoria 2
-usuario 1
-usuario 3

categoria 10
-usuario 3
  • 0

#2 felipe213

felipe213

    Newbie

  • Miembros
  • Pip
  • 7 mensajes

Escrito 16 junio 2014 - 03:23

hola, gracias a zendo33, por la solución.


  $ar = array();
  $p1 = array('cat' => '1', 'name' => '1');
  $p2 = array('cat' => '2', 'name' => '1');
  $p3 = array('cat' => '2', 'name' => '3');
  $p4 = array('cat' => '10', 'name' => '3');

  array_push($ar, $p1, $p2, $p3, $p4);

/* echo '<pre>';
    print_r($ar);
    echo '</pre>';
*/

  $ord = array();
  foreach($ar as $a)
  {
    $ord[$a['cat']][] = $a['name'];
  }

echo '<pre>';
print_r($ord);
echo '</pre>';

  • 0




IP.Board spam blocked by CleanTalk.