1
這裏檢查數組值是否存在與另一個表,如果存在,它應該產生輸出。 這裏是我的數組值,看起來像這樣 檢查數組值是否存在於另一個表的表中
我編寫的代碼是在這裏
<?php if(array_search($v_employee->user_id,array_column($salary_info, 'user_id'))) {?>
<?php echo $v_employee->fullname; ?>
<?php } else { ?>
<a href="<?php echo base_url() ?>admin/payroll/view_payment_details/<?php echo $v_employee->user_id . '/' . $payment_month ?>"title="View" data-toggle="modal"data-target="#myModal_lg"><?php echo $v_employee->fullname; ?></a>
<?php } ?>
它不會產生任何result.please幫我solve.thanks提前
得到這兩個er rors 1.'Message:array_column()期望參數1是數組,對象給定,'.2.'Message:array_search()期望參數2是數組,null給定' –
@ user_777我改變了'$ salary_info_arr = json_decode (json_encode(array_filter($ salary_info)),TRUE); '請試試這個。 (array_search($ v_employee-> user_id,array_column((array)$ salary_info,'user_id')))如果仍然出錯, –