Получите разделенную запятыми строку электронных писем из заказов WooCommerce [дубликат] ⇐ Php
Получите разделенную запятыми строку электронных писем из заказов WooCommerce [дубликат]
Это мой код для получения адресов электронной почты из каждого заказа:
функция обратного вызова() { $args = array('return' => 'ids'); $query = новый WC_Order_Query($args); $orders = $query->get_orders(); $emails_array = []; foreach($orders as $order_id) { $order = wc_get_order($order_id); $order_ids = $order->get_id(); $billing_email = $order->get_billing_email(); $emails_array[] = $billing_email; echo implode(',', $emails_array); //echo json_encode($billing_email); // implode(',', $billing_email ); } } Выводит это:
[email protected]@example.com Мне нужно добавить запятые между каждым адресом электронной почты и создать такой список:
[email protected],[email protected] Я пробовал json_encode, взорвать, взорвать и сохранить такой массив, как $billing_email[] = что-то, но не знаю, как это сделать.
Обновление. Я обновил код, но в списке рассылки появились дубликаты.
Когда я использую json_encode, я получаю это ;
"[email protected]""[email protected]"
Это мой код для получения адресов электронной почты из каждого заказа:
функция обратного вызова() { $args = array('return' => 'ids'); $query = новый WC_Order_Query($args); $orders = $query->get_orders(); $emails_array = []; foreach($orders as $order_id) { $order = wc_get_order($order_id); $order_ids = $order->get_id(); $billing_email = $order->get_billing_email(); $emails_array[] = $billing_email; echo implode(',', $emails_array); //echo json_encode($billing_email); // implode(',', $billing_email ); } } Выводит это:
[email protected]@example.com Мне нужно добавить запятые между каждым адресом электронной почты и создать такой список:
[email protected],[email protected] Я пробовал json_encode, взорвать, взорвать и сохранить такой массив, как $billing_email[] = что-то, но не знаю, как это сделать.
Обновление. Я обновил код, но в списке рассылки появились дубликаты.
Когда я использую json_encode, я получаю это ;
"[email protected]""[email protected]"
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение