/** * 受注お届け先情報の取得 * * @param PurchaseHelper $objPurchase object PurchaseHelperクラス * @param $order_id integer 注文番号 * @param $arrWDAY array 曜日データの配列 * @return array お届け先情報 */ public function lfGetShippingDate(&$objPurchase, $order_id, $arrWDAY) { $arrShipping = $objPurchase->getShippings($order_id); foreach ($arrShipping as $shipping_index => $shippingData) { foreach ($shippingData as $key => $val) { if ($key == 'shipping_date' && Utils::isBlank($val) == false) { // お届け日を整形 list($y, $m, $d, $w) = explode(' ', date('Y m d w', strtotime($val))); $arrShipping[$shipping_index]['shipping_date'] = sprintf('%04d/%02d/%02d(%s)', $y, $m, $d, $arrWDAY[$w]); } } } return $arrShipping; }