0

私の配列構造は

配列

(

[customer_id] => Array
    (
        [0] => Array
            (
                [customer_id] => 123
            )
    )
[menu_item_net_price] => 1700
[menu_item_tax_price] => 4%
[menu_item_gross_price] => 1700
[provider_id] => 123

)

の値を取得する必要があります[customer_id] => 123。どうすればそれができるか教えてください。

それでも私の問題は解決されていないので、コードを投稿しています:

$data['customer_id'] = $this->session->userdata('id');
            $data['menu_item_net_price']= $netPrice;
            $data['menu_item_tax_price']= '4%'; 
            $data['menu_item_gross_price']= $netPrice;
            $data['provider_id']= 123; 
            echo '<pre>';
            print_r($data);
            echo '</pre>';
            exit(0);
4

3 に答える 3

2

必要なプロパティに到達するまで、配列を段階的に調べてください。

$arr[ 'id' ][ 0 ][ 'customer_id' ]
于 2012-05-15T10:00:10.507 に答える
0

customer_id の値を取得するには、2 つの方法があります。
1. 配列が動的で、キーの値がわからない場合は、php のkeyまたはarray_keys関数を使用できます。その後、それを取得できます。

array['id'][$key]['customer_id']

複数のキーの場合、foreach ループを使用できます。

2.静的配列の場合、直接取得できます。

  array['id'][0]['customer_id']
于 2012-05-15T10:06:02.713 に答える