Cách nếu đơn hàng có id sản phẩm trong mảng với Ví dụ

Để kiểm tra xem đơn hàng có sản phẩm với ID cụ thể hay không, bạn có thể sử dụng từ khóa in trong Python. Đây là một ví dụ.

order = {
    'customer_name': 'John Smith',
    'product_ids': [1, 2, 3, 4]
}

product_id = 3
if product_id in order['product_ids']:
    print('Product with ID {} is in the order.'.format(product_id))
else:
    print('Product with ID {} is not in the order.'.format(product_id))

Điều này sẽ in Product with ID 3 is in the order.

Bạn cũng có thể sử dụng từ khóa not in để kiểm tra xem ID sản phẩm không có trong danh sách ID sản phẩm của đơn hàng hay không. Ví dụ.

product_id = 5
if product_id not in order['product_ids']:
    print('Product with ID {} is not in the order.'.format(product_id))

Điều này sẽ in Product with ID 5 is not in the order.

Bạn có thể sử dụng kỹ thuật này để kiểm tra xem có bất kỳ ID sản phẩm nào trong danh sách ID sản phẩm của đơn đặt hàng không. Chỉ cần thay thế giá trị của product_id bằng ID bạn muốn kiểm tra

Cách nếu đơn hàng có id sản phẩm trong mảng với các Ví dụ - nếu đơn hàng có id sản phẩm trong mảng
function get_order_ids_from_bought_items( $product_ids = 0, $customer_id = 0 ) {
    global $wpdb;

    $customer_id = $customer_id == 0 || $customer_id == '' ? get_current_user_id() : $customer_id;
    $statuses    = array_map( 'esc_sql', wc_get_is_paid_statuses() );

    if ( is_array( $product_ids ) )
        $product_ids = implode(',', $product_ids);

    if ( $product_ids !=  ( 0 || '' ) )
        $meta_query_line = "AND woim.meta_value IN ($product_ids)";
    else
        $meta_query_line = "AND woim.meta_value != 0";

    // Get Orders IDs
    $results = $wpdb->get_col( "
        SELECT DISTINCT p.ID FROM {$wpdb->prefix}posts AS p
        INNER JOIN {$wpdb->prefix}postmeta AS pm ON p.ID = pm.post_id
        INNER JOIN {$wpdb->prefix}woocommerce_order_items AS woi ON p.ID = woi.order_id
        INNER JOIN {$wpdb->prefix}woocommerce_order_itemmeta AS woim ON woi.order_item_id = woim.order_item_id
        WHERE p.post_status IN ( 'wc-" . implode( "','wc-", $statuses ) . "' )
        AND pm.meta_key = '_customer_user'
        AND pm.meta_value = $customer_id
        AND woim.meta_key IN ( '_product_id', '_variation_id' )
        $meta_query_line
    " );

    // Return an array of Order IDs or an empty array
    return sizeof($results) > 0 ? $results : array();
}

Làm cách nào để tìm tích của tất cả các phần tử mảng trong Python?

Cho một mảng, tìm một tích của tất cả các phần tử mảng. Đầu vào. ar [] = {1, 2, 3, 4, 5} Kết quả. 120 Tích các phần tử mảng là 1 x 2 x 3 x 4 x 5 = 120

Làm cách nào để chọn sản phẩm mới trong JavaScript?

Products select new ProductDTO() { Id = p. Id, Tên = p. Tên, Giá = p. Giá bán }; . Bạn có thể thấy điều này trong phương thức GetProduct, phương thức này thêm mệnh đề where vào truy vấn. var product = (từ p trong MapProducts() trong đó p. Id == 1 chọn p). FirstOrDefault();

Tích của các phần tử mảng trong Ar[] là gì?

Đầu vào. ar [] = {1, 2, 3, 4, 5} Kết quả. 120 Tích các phần tử mảng là 1 x 2 x 3 x 4 x 5 = 120. Đầu vào. ar [] = {1, 6, 3} Đầu ra. 18 Bạn đọc lưu ý

Làm cách nào để tìm ID đơn hàng cuối cùng của tôi?

Bạn có thể tìm nạp id đơn hàng cuối cùng của đơn hàng bằng Magento\Checkout\Model\Session Object . Phương thức gọi để lấy id đơn hàng cuối cùng bằng cách dưới đây, $orderId = $this->checkoutSession->getData('last_order_id'); .

ID sản phẩm ở đâu trong WordPress?

Bạn có thể tìm thấy ID sản phẩm cho một sản phẩm trong màn hình chỉnh sửa sản phẩm . Chỉ cần truy cập bảng điều khiển WordPress của bạn và nhấp vào Sản phẩm > Tất cả sản phẩm. Sau đó click vào tên sản phẩm muốn sửa. Trên màn hình Chỉnh sửa Sản phẩm, bạn sẽ thấy trường ID Sản phẩm ở gần đầu màn hình, bên dưới tab Chung.