多次元配列に値を追加しようとしています。下記のそのは配列を別の多次元配列に配置
array(
'name' => 'Hotel',
'placeholder' => 'Select the hotel',
'id' => $prefix . 'confirmation_hotel',
'type' => 'select_advanced',
'multiple' => false,
'options' => array(
'5896' => 'Hotel 1',
'6005' => 'Hotel 2'
)
),
ことになってどのようにである。しかし、私は、foreachループをカスタム関数からoptions
のデータを取得し、下記のコードです。
global $bookyourtravel_accommodation_helper, $bookyourtravel_car_rental_helper;
$items = $order->get_items();
$names = array();
foreach ($items as $item_id => $item) {
$bookyourtravel_theme_woocommerce = BookYourTravel_Theme_WooCommerce::get_instance();
$bookyourtravel_theme_woocommerce->init();
$order_names = $bookyourtravel_theme_woocommerce->order_item_name_confirmation($item);
}
$order_names
出力:
array(2) {
["name"]=>
string(17) "Hotel 1"
["id"]=>
string(4) "5896"
}
array(2) {
["name"]=>
string(26) "Hotel 2"
["id"]=>
string(4) "6005"
}
今私は、上記の配列にこのデータを追加する必要があります。私はこれを達成する方法がわからない、誰かが私を助けることができます。ループでは
。結果のデータはそこにあり、コードの最初の部分はどのようになっているのですか –
はい、ちょうど質問を編集 –