Ein mehrdimensionales Array in Gruppen ausgebenPhp

PHP-Programmierer chatten hier
Anonymous
 Ein mehrdimensionales Array in Gruppen ausgeben

Post by Anonymous »

Ich habe ein mehrdimensionales Array von Daten, die die Liste der Benutzer darstellen, die mit unseren Servern verbunden sind. Jedes Array enthält Informationen zu einer Verbindung. Der gleiche Benutzer könnte mit einer beliebigen Anzahl von Ports auf verschiedenen Servern verbunden sein. < /P>

Array( [0] => Array(
[0] => serverA
[1] => port1,
[2] => user1,
[3] => ip1
),
[1] => Array(
[0] => serverB
[1] => port2,
[2] => user2,
[3] => ip2
),
[2] => Array(
[0] => serverC
[1] => port1,
[2] => user3,
[3] => ip3
),
[3] => Array(
[0] => serverA
[1] => port1,
[2] => user4,
[3] => ip4
),
[4] => Array(
[0] => serverB
[1] => port4,
[2] => user5,
[3] => ip5
),
[5] => Array(
[0] => serverC
[1] => port1,
[2] => user6,
[3] => ip6
),
[6] => Array(
[0] => serverA
[1] => port2,
[2] => user7,
[3] => ip7
),
)
< /code>

Ich muss zuerst die Server und dann die Ports gruppieren und eine Liste ausdrucken />
ServerA
port1
user1,ip1
user4,ip4
port2
user7,ip2
ServerB
port2
user2,ip2
port4
user5,ip5
ServerC
port1
user3,ip3
user6,ip6
< /code>

Ich bin verwirrt darüber, wie ich mich daran nähert. Sollte ich eine mehrdimensionale Array -Sortierfunktion (z. B. Array_Multisort) verwenden oder sollte ich ein neues Array bauen? Beispiele wäre sehr geschätzt.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post