2

この機能を正しく取得するのに問題があります。これは、クライアントのオートコンペボックス用です。クライアントは、それぞれの電話番号と住所などを含む 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
    )
)

どうすればこれを達成できますか?誰かが私をここに案内してもらえますか?

4

3 に答える 3