- array_map: documentation ( source)
- array_filter: documentation ( source)
<?php
$list = array(
array(
'order_cart_id' => 1,
),
array(
'order_cart_id' => 2,
),
array(
'order_cart_id' => 3,
),
array(
'order_cart_id' => 4,
),
);
$carts = array_filter(array_map(function($cart){
if(!empty($cart['order_cart_id'])) {
return (int) $cart['order_cart_id'];
} else {
return NULL;
}
}, $list));