Gruppenreihen eines 2D -Arrays nach einer Spalte und erstellen Subarray -Elemente aus einer anderen Spalte
Posted: 02 Mar 2025, 23:27
Ich möchte eine Liste aller Aufgaben erhalten, die nach der Aufgabe gruppiert sind, und aller damit zugewiesenen Benutzer.
Ich musste nur zweimal eine Aufgabe drucken, wenn zwei Benutzer zugewiesen wurden. Liam. < /li>
< /ul>
Gibt es eine Möglichkeit, dies innerhalb von CI und/oder MySQL zu erreichen?
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" )
}
}