Hello!
I already posted a similar problem and it was resolved, but now I'm trying to work with array of objects and I'm not sure how to resolve this:
So, I have an array similar to this:
array(10) {
[0]=>
object(VO)#6 (35) {
["eventID"]=>
string(1) "1"
["eventTitle"]=>
string(7) "EVENT 1"
["artistID"]=>
string(1) "1"
["artistName"]=>
string(8) "ARTIST 1"
["artistDescription"]=>
string(20) "ARTIST 1 description"
// etc.
}
[1]=>
object(VO)#7 (35) {
["eventID"]=>
string(1) "1"
["eventTitle"]=>
string(7) "EVENT 1"
["artistID"]=>
string(1) "2"
["artistName"]=>
string(8) "ARTIST 2"
["artistDescription"]=>
string(20) "ARTIST 2 description"
// etc.
}
[2]=>
object(VO)#8 (35) {
["eventID"]=>
string(1) "1"
["eventTitle"]=>
string(7) "EVENT 1"
["artistID"]=>
string(1) "3"
["artistName"]=>
string(8) "ARTIST 3"
["artistDescription"]=>
string(20) "ARTIST 3 description"
// etc.
}
[3]=>
object(VO)#9 (35) {
["eventID"]=>
string(1) "2"
["eventTitle"]=>
string(7) "EVENT 2"
["artistID"]=>
string(1) "5"
["artistName"]=>
string(8) "ARTIST 5"
["artistDescription"]=>
string(20) "ARTIST 5 description"
// etc.
}
[4]=>
object(VO)#10 (35) {
["eventID"]=>
string(1) "2"
["eventTitle"]=>
string(7) "EVENT 2"
["artistID"]=>
string(1) "7"
["artistName"]=>
string(8) "ARTIST 7"
["artistDescription"]=>
string(20) "ARTIST 7 description"
// etc.
}
//etc.
}
And I need to format it in this way:
array(2) {
[1]=>
object(VO)#6 (9) {
["eventID"]=>
string(1) "1"
["eventTitle"]=>
string(7) "EVENT 1"
["artists"]=>
array(3) {
[1]=>
array(2) {
["artistName"]=>
string(8) "ARTIST 1"
["artistDescription"]=>
string(20) "ARTIST 1 description"
}
[2]=>
array(2) {
["artistName"]=>
string(8) "ARTIST 2"
["artistDescription"]=>
string(20) "ARTIST 2 description"
}
[2]=>
array(2) {
["artistName"]=>
string(8) "ARTIST 3"
["artistDescription"]=>
string(20) "ARTIST 3 description"
}
}
}
[2]=>
object(VO)#7 (9) {
["eventID"]=>
string(1) "2"
["eventTitle"]=>
string(7) "EVENT 2"
["artists"]=>
array(3) {
[1]=>
array(2) {
["artistName"]=>
string(8) "ARTIST 5"
["artistDescription"]=>
string(20) "ARTIST 5 description"
}
[2]=>
array(2) {
["artistName"]=>
string(8) "ARTIST 7"
["artistDescription"]=>
string(20) "ARTIST 7 description"
}
}
}
}
Thanks for any help!