Gruppenreihen eines 2D -Arrays nach einer Spalte und erstellen Subarray -Elemente aus einer anderen SpaltePhp

PHP-Programmierer chatten hier
Anonymous
 Gruppenreihen eines 2D -Arrays nach einer Spalte und erstellen Subarray -Elemente aus einer anderen Spalte

Post by Anonymous »

Ich möchte eine Liste aller Aufgaben erhalten, die nach der Aufgabe gruppiert sind, und aller damit zugewiesenen Benutzer.

Code: Select all

Task id: 1, name: do dishes, users: bob, liam.

Ich musste nur zweimal eine Aufgabe drucken, wenn zwei Benutzer zugewiesen wurden. Liam. < /li>
< /ul>

Code: Select all

array{
array{
task_id = "1",
name = "do dishes",
user = "bob"
}

array{
task_id = "1",
name = "do dishes",
user = "liam"
}

array{
task_id = "2",
name = "vacuum",
user = "liam"
}

array{
task_id = "3",
name = "Take out thrash",
user = "liam"
}

array{
task_id = "3",
name = "Take out thrash",
user = "bob"
}
}
< /code>
Was ich erhalten möchte, ist ein Ergebnis mit einer Zeile, die die Aufgabe enthält, und in dieser Zeile möchte ich ein Array mit jedem Namen der ihm zugewiesenen Benutzer. < /p>
array{
array{
task_id = "1",
name = "do dishes",
user = array( "bob", "liam" )
}
array{
task_id = "2",
name = "vacuum",
user = array( "liam" )
}
array{
task_id = "3",
name = "Take out thrash",
user = array( "liam", "bob" )
}
}
Gibt es eine Möglichkeit, dies innerhalb von CI und/oder MySQL zu erreichen?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post