0

私はこのような多次元配列でしばらくしようとしています:

$address = array();
while(!$res->EOF)
{
    $dataFromDB = array($res->fields['CODCLI'] => 
                     array(
                           "Address" => $res->fields['CIDCLI'].",".$res->fields['SIGUFS'].", USA", 
                           "Name"    => "SOMENAME")
                          );
    $address[]  = $dataFromDB;
    $res->MoveNext();
}

結果は次のとおりです。

Array
 (
   [0] => Array
      (
        [28947] => Array
            (
                [Address] => PIRIPIRI,PI,USA
                [Name] => SOMENAME
            )
      )
 )

しかし、私が本当に必要としているのは、次のようになることです:

Array
(
  [1] => Array
    (
        [Address] => PIRIPIRI,PI,USA
        [Name] => SOMENAME
    )
)

他のものを試してみましたが、何も役に立ちません。何が欠けていますか?

4

1 に答える 1

1

その最初のステップを削除します。これを行うだけです:

$address[]  = array(
   "Address" => $res->fields['CIDCLI'].",".$res->fields['SIGUFS'].", USA", 
   "Name"    => "SOMENAME"
);
于 2012-05-23T16:18:20.983 に答える