2012-12-20 38 views
5

Tôi có một mảng mà có một số dữ liệu mà trông như thế nàyCó thể kết hợp hai mảng trong một mảng trong PHP không?

$valueOptions = array(
         'order_shipping_data_firstname' => Mage::helper('orders2csv')->__('order shipping firstname'), 
         'order_shipping_data_lastname' => Mage::helper('orders2csv')->__('order shipping lastname'), 
         'order_shipping_data_region' => Mage::helper('orders2csv')->__('order shipping region'), 
         'order_shipping_data_street' => Mage::helper('orders2csv')->__('order shipping street'), 
         'order_shipping_data_city' => Mage::helper('orders2csv')->__('order shipping city') 
       ); 

tôi cần phải kết hợp các lĩnh vực firstname và tên cuối cùng nhưng không thể tìm ra một giải pháp. Đây là tệp duy nhất trong mô-đun tham chiếu bất kỳ tên/tên/tên đầu tiên nào để nó gọi nó bên ngoài từ bên trong khung công tác Magento. Lý tưởng nhất là chúng sẽ được lưu trữ trong các biến và tôi chỉ có thể kết hợp chúng với $ fullname = $ đầu tiên. $ cuối cùng vv nhưng điều này sẽ không hoạt động trong mảng.

Tôi không hiểu việc sử dụng => quá tốt nhưng tôi biết nếu tôi chỉnh sửa mặt bên phải và thực hiện điều này: => Mage::helper('orders2csv')->__('order shipping fullname') tùy chọn sẽ xuất hiện ở nơi tôi muốn (trong menu thả xuống), vì vậy tôi đoán tôi đang cố gắng để kết hợp 'order_shipping_data_firstname'&'order_shipping_data_lastname' và đặt nó trước này, nhưng trong mảng?

Tôi cũng đã thử bắt đầu một mảng khác trong một biến và chèn biến trong mảng valueOptions nhưng điều này đã bị hỏng.

Trả lời

3
$foo = array(
    'bar' => array(
     "hello", 
     "world" 
    ), 
); 
var_dump($foo); 

mảng lồng nhau trong mảng

+0

Ông có thể cho tôi một ví dụ về cách thức này sẽ được áp dụng trong ví dụ của tôi. Dường như Mage :: helper ('orders2csv') -> __ ('order shipping street') phần hiển thị menu thả xuống - vì vậy tôi nghĩ rằng tôi đang cố gắng tham gia nhóm 'order_shipping_data_firstname' và 'order_shipping_data_lastname' rồi Mage :: helper ('orders2csv') -> __ ('order shipping fullname'), – James

1

Hãy thử điều này:

$orders = Mage::helper('orders2csv'); 
$valueOptions = array(
     'order_shipping_data_firstname' => $orders->__('order shipping firstname'), 
     'order_shipping_data_lastname' => $orders->__('order shipping lastname'), 
     'order_shipping_data_fullname' => $orders->__('order shipping firstname').' '.$orders->__('order shipping lastname'), 
     'order_shipping_data_region' => $orders->__('order shipping region'), 
     'order_shipping_data_street' => $orders->__('order shipping street'), 
     'order_shipping_data_city' => $orders->__('order shipping city') 
); 

Hoặc này:

$orders = Mage::helper('orders2csv'); 
$valueOptions = array(
     'order_shipping_data_firstname' => $orders->__('order shipping firstname'), 
     'order_shipping_data_lastname' => $orders->__('order shipping lastname'), 
     'order_shipping_data_fullname' => $orders->__('order shipping fullname'), 
     'order_shipping_data_region' => $orders->__('order shipping region'), 
     'order_shipping_data_street' => $orders->__('order shipping street'), 
     'order_shipping_data_city' => $orders->__('order shipping city') 
); 
Các vấn đề liên quan