2017-10-20 32 views
-1

我想獲得兩個數組之間的差異值。兩個數組之間的區別? A - B = C

function get_customer_gain() { 
    global $wpdb; 
    $users = $wpdb->get_results("SELECT SUM(wp_wpdatatable_1.bike) as sumed FROM wp_wpdatatable_1"); 
    foreach($users as $user) { 
     echo $user->sumed; 
    } 
} 
add_shortcode('customer_gain', 'get_customer_gain'); 

我的第二個查詢是

function get_customer_gain() { 
    global $wpdb; 
    $users = $wpdb->get_results("SELECT SUM(wp_wpdatatable_1.car) as sumed FROM wp_wpdatatable_1"); 
    foreach($users as $user) { 
     echo $user->sumed; 
    } 
} 
add_shortcode('customer_gain', 'get_customer_gain'); 

如何合併這兩個查詢,然後獲得兩者之間的區別?我得到兩個號碼A - B = C(我想C)自行車減去汽車。

+0

你只是因爲你使用的是聚合函數(和)不進行分組,從每個查詢得到一個結果。換句話說,你真的需要用數組做什麼嗎? – Devon

+0

與門票類似...我爲每張門票支付了X金額,然後我以利潤銷售了Y門票......我想知道我的利潤,但將我的實際成本與我所做的相比較。 – enkiki

回答

0

您可以使用此一:

С = array_diff(A, B); 
+0

他們要求進行數學運算,而不是數組之間的不同值。 – Devon

相關問題