我有一个问题,让这个功能恰到好处。这是一个客户端自动竞争框。客户可以有 3 个不同的联系人,他们各自的电话号码,以及他们的地址等。
从数据库中检索到此数据后,我需要将其合并到客户端数组中,以便将其显示给用户。
这是来自数据库的数据现在的样子,以及其他客户端数据:
Array
(
[0] => Array
(
[ClientName] => Test 1
[ClientAddress] => 1234 Maple St
[Contacts] => Sue Miller:7495872472:1,Paul Miller:8975247624:2,Amy Miller:9762547627:3
[ClientId] => 22
)
)
我需要分离出联系人,解析字符串并最终得到一个如下所示的数组:
Array
(
[0] => Array
(
[ClientName] => Test 1
[ClientAddress] => 1234 Maple St
[name1] => Sue Miller
[phone1] => 7495872472
[contact1Id] => 1
[name2] => Paul Miller
[phone2] => 8975247624
[contact2Id] => 2
[name3] => Amy Miller
[phone3] => 9762547627
[contact3Id] => 3
[ClientId] => 22
)
)
我怎样才能做到这一点?有人可以在这里指导我吗?